Mock Version: 2.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/ducky-llvm.spec'], chrootPath='/var/lib/mock/1248276-fedora-rawhide-x86_64-1582299781.313896/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._e4nq_j1:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._e4nq_j1:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '74d20333848e4e12822b416731756e27', '-D', '/var/lib/mock/1248276-fedora-rawhide-x86_64-1582299781.313896/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._e4nq_j1:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/ducky-llvm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/ducky-llvm-9.0.1-1.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/ducky-llvm.spec'], chrootPath='/var/lib/mock/1248276-fedora-rawhide-x86_64-1582299781.313896/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._e4nq_j1:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._e4nq_j1:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'fe7f69b3b8b14d94812cb2a0ad77cfa0', '-D', '/var/lib/mock/1248276-fedora-rawhide-x86_64-1582299781.313896/root', '-a', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv._e4nq_j1:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/ducky-llvm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Iwwynt + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2 + /usr/bin/gzip -dc /builddir/build/SOURCES/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + pathfix.py -i /usr/bin/python3 -pn llvm/tools/opt-viewer/opt-diff.py llvm/tools/opt-viewer/opt-stats.py llvm/tools/opt-viewer/opt-viewer.py llvm/tools/opt-viewer/optpmap.py llvm/tools/opt-viewer/optrecord.py clang/tools/clang-format/clang-format-diff.py clang/utils/hmaptool/hmaptool clang/tools/scan-view/bin/scan-view clang/tools/clang-format/git-clang-format llvm/tools/opt-viewer/opt-diff.py: updating llvm/tools/opt-viewer/opt-stats.py: updating llvm/tools/opt-viewer/opt-viewer.py: updating llvm/tools/opt-viewer/optpmap.py: no change llvm/tools/opt-viewer/optrecord.py: updating clang/tools/clang-format/clang-format-diff.py: updating clang/utils/hmaptool/hmaptool: updating clang/tools/scan-view/bin/scan-view: updating clang/tools/clang-format/git-clang-format: updating + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.ZyVR1w + umask 022 + cd /builddir/build/BUILD + cd ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2 + mkdir -p _build + cd _build + cmake ../llvm -DBUILD_SHARED_LIBS=ON -DCLANG_VENDOR=duckyisa/ducky -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS=-gsplit-dwarf -DCMAKE_CXX_FLAGS=-gsplit-dwarf -DCMAKE_INSTALL_PREFIX=/builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky -DLLVM_BUILD_DOCS=OFF -DLLVM_BUILD_TESTS=ON -DLLVM_DEFAULT_TARGET_TRIPLE=ducky-unknown-none -DLLVM_ENABLE_ASSERTIONS=Off '-DLLVM_ENABLE_PROJECTS=clang;llvm;lld' -DLLVM_OPTIMIZED_TABLEGEN=ON '-DLLVM_TARGETS_TO_BUILD=Ducky;X86' -- The C compiler identification is GNU 10.0.1 -- The CXX compiler identification is GNU 10.0.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- clang project is enabled -- clang-tools-extra project is disabled -- compiler-rt project is disabled -- debuginfo-tests project is disabled -- libclc project is disabled -- libcxx project is disabled -- libcxxabi project is disabled -- libunwind project is disabled -- lld project is enabled -- lldb project is disabled -- llgo project is disabled -- openmp project is disabled -- parallel-libs project is disabled -- polly project is disabled -- pstl project is disabled -- 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 - not 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 - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for compress2 in z -- Looking for compress2 in z - not found -- Looking for compress2 in zlib_static -- Looking for compress2 in zlib_static - not found -- Looking for compress2 in zlib -- Looking for compress2 in zlib - not found -- Looking for setupterm in terminfo -- Looking for setupterm in terminfo - not found -- Looking for setupterm in tinfo -- Looking for setupterm in tinfo - not found -- Looking for setupterm in curses -- Looking for setupterm in curses - not found -- Looking for setupterm in ncurses -- Looking for setupterm in ncurses - not found -- Looking for setupterm in ncursesw -- Looking for setupterm in ncursesw - not found -- Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) -- Looking for xar_open in xar -- Looking for xar_open in xar - not found -- Looking for arc4random -- Looking for arc4random - not found -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/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 -- 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: x86_64-unknown-linux-gnu -- LLVM default target triple: ducky-unknown-none /usr/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: /usr/bin/python3.8 (found version "3.8.2") -- Constructing LLVMBuild project information -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Linker detection: GNU ld -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Targeting Ducky -- Targeting X86 -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Clang version: 9.0.1 -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Looking for include file sys/inotify.h -- Looking for include file sys/inotify.h - found -- LLD version: 9.0.1 -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Failed to find LLVM FileCheck -- 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 -- Build files have been written to: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/_build + cmake --build . Scanning dependencies of target LLVMDemangle [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/Demangle.cpp.o [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangleNodes.cpp.o [ 0%] Linking CXX shared library ../libLLVMDemangle.so [ 0%] Built target LLVMDemangle Scanning dependencies of target LLVMSupport [ 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/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BuryPointer.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CRC.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileCheck.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/FileCheck.cpp: In member function 'virtual llvm::Expected llvm::FileCheckASTBinop::eval() const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/FileCheck.cpp:57:21: warning: redundant move in return statement [-Wredundant-move] 57 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/FileCheck.cpp:57:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/FileCheck.cpp: In member function 'llvm::Expected > llvm::FileCheckPattern::parseBinop(llvm::StringRef&, std::unique_ptr, bool, const llvm::SourceMgr&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/FileCheck.cpp:232:21: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(LeftOp); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/FileCheck.cpp:232:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemoryBuffer.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/FileCheck.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/FileCheck.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SMRange]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/FileCheck.cpp:741:37: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InitLLVM.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/IntervalMap.h:102, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/IntervalMap.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In member function 'void llvm::IntervalMapImpl::Path::replaceRoot(void*, unsigned int, llvm::IntervalMapImpl::IdxPair)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 1 is outside array bounds of 'llvm::IntervalMapImpl::Path::Entry [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/IntervalMap.cpp:21:65: note: while referencing '' 21 | path.insert(path.begin() + 1, Entry(subtree(0), Offsets.second)); | ^ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ItaniumManglingCanonicalizer.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/JSON.cpp: In function 'llvm::Expected llvm::json::parse(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/JSON.cpp:516:25: warning: redundant move in return statement [-Wredundant-move] 516 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/JSON.cpp:516:25: note: remove 'std::move' call [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp: In function 'llvm::ErrorOr > getMemBufferCopyImpl(llvm::StringRef, const llvm::Twine&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp:131:19: warning: redundant move in return statement [-Wredundant-move] 131 | return std::move(Buf); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp:131:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp: In function 'llvm::ErrorOr > getReadWriteFile(const llvm::Twine&, uint64_t, uint64_t, uint64_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp:399:19: warning: redundant move in return statement [-Wredundant-move] 399 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp:399:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int; int64_t = long int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp:470:60: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp:451:30: warning: redundant move in return statement [-Wredundant-move] 451 | return std::move(Result); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp:451:30: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp:463:23: warning: redundant move in return statement [-Wredundant-move] 463 | return std::move(Buf); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp:463:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int; int64_t = long int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 int; uint64_t = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp:261:53: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp:451:30: warning: redundant move in return statement [-Wredundant-move] 451 | return std::move(Result); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp:451:30: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp:463:23: warning: redundant move in return statement [-Wredundant-move] 463 | return std::move(Buf); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/MemoryBuffer.cpp:463:23: note: remove 'std::move' call [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Optional.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signposts.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SymbolRemappingReader.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TimeProfiler.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeCaseFold.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VersionTuple.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualFileSystem.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/YAMLTraits.cpp: In member function 'std::unique_ptr llvm::yaml::Input::createHNodes(llvm::yaml::Node*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/YAMLTraits.cpp:392:21: warning: redundant move in return statement [-Wredundant-move] 392 | return std::move(SQHNode); | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/YAMLTraits.cpp:392:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/YAMLTraits.cpp:417:21: warning: redundant move in return statement [-Wredundant-move] 417 | return std::move(mapHNode); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/YAMLTraits.cpp:417:21: note: remove 'std::move' call [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o [ 2%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o [ 2%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o [ 2%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o [ 2%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o [ 2%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Z3Solver.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/Path.cpp: In static member function 'static llvm::Expected llvm::sys::fs::TempFile::create(const llvm::Twine&, unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/Path.cpp:1243:19: warning: redundant move in return statement [-Wredundant-move] 1243 | return std::move(Ret); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Support/Path.cpp:1243:19: note: remove 'std::move' call [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o [ 2%] Linking CXX shared library ../libLLVMSupport.so [ 2%] Built target LLVMSupport Scanning dependencies of target LLVMTableGen [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/JSONBackend.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/JSONBackend.cpp: In member function 'llvm::json::Value {anonymous}::JSONEmitter::translateInit(const llvm::Init&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/JSONBackend.cpp:57:21: warning: redundant move in return statement [-Wredundant-move] 57 | return std::move(array); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/JSONBackend.cpp:57:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/JSONBackend.cpp:68:21: warning: redundant move in return statement [-Wredundant-move] 68 | return std::move(array); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/JSONBackend.cpp:68:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/JSONBackend.cpp:82:21: warning: redundant move in return statement [-Wredundant-move] 82 | return std::move(obj); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/JSONBackend.cpp:82:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/JSONBackend.cpp:86:21: warning: redundant move in return statement [-Wredundant-move] 86 | return std::move(obj); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/JSONBackend.cpp:86:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/JSONBackend.cpp:92:23: warning: redundant move in return statement [-Wredundant-move] 92 | return std::move(obj); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/JSONBackend.cpp:92:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/JSONBackend.cpp:110:21: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(obj); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/JSONBackend.cpp:110:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/JSONBackend.cpp:119:19: warning: redundant move in return statement [-Wredundant-move] 119 | return std::move(obj); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/JSONBackend.cpp:119:19: note: remove 'std::move' call [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/Record.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Init*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TableGen/Record.cpp:1411:57: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o [ 4%] Linking CXX shared library ../libLLVMTableGen.so [ 4%] Built target LLVMTableGen Scanning dependencies of target obj.llvm-tblgen [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/CodeGenRegisters.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/CodeGenRegisters.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::CodeGenRegBank::computeRegUnitLaneMasks()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::SparseBitVector::SparseBitVectorIterator::AdvanceToNextNonZero() [with unsigned int ElementSize = 128]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'unsigned int llvm::CodeGenRegister::getWeight(const llvm::CodeGenRegBank&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In function 'void computeUberWeights(std::vector<{anonymous}::UberRegSet>&, llvm::CodeGenRegBank&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In function 'bool normalizeWeight(llvm::CodeGenRegister*, std::vector<{anonymous}::UberRegSet>&, std::vector<{anonymous}::UberRegSet*>&, llvm::BitVector&, llvm::CodeGenRegister::RegUnitList&, llvm::CodeGenRegBank&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::CodeGenRegisterClass::buildRegUnitSet(const llvm::CodeGenRegBank&, std::vector&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/CodeGenSchedule.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/CodeGenSchedule.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/CodeGenSchedule.cpp:882:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/ExegesisEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::InstructionMatcher&> {anonymous}::GlobalISelEmitter::createAndImportSelDAGMatcher({anonymous}::RuleMatcher&, {anonymous}::InstructionMatcher&, const llvm::TreePatternNode*, unsigned int&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3457:25: warning: redundant move in return statement [-Wredundant-move] 3457 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3457:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected > > {anonymous}::GlobalISelEmitter::importExplicitUseRenderer({anonymous}::action_iterator, {anonymous}::RuleMatcher&, {anonymous}::BuildMIAction&, llvm::TreePatternNode*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3663:25: warning: redundant move in return statement [-Wredundant-move] 3663 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3663:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::BuildMIAction&> {anonymous}::GlobalISelEmitter::createAndImportInstructionRenderer({anonymous}::RuleMatcher&, const llvm::TreePatternNode*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3735:21: warning: redundant move in return statement [-Wredundant-move] 3735 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3735:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3744:21: warning: redundant move in return statement [-Wredundant-move] 3744 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3744:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected > > {anonymous}::GlobalISelEmitter::createAndImportSubInstructionRenderer({anonymous}::action_iterator, {anonymous}::RuleMatcher&, const llvm::TreePatternNode*, unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3758:21: warning: redundant move in return statement [-Wredundant-move] 3758 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3758:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3769:21: warning: redundant move in return statement [-Wredundant-move] 3769 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3769:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected > > {anonymous}::GlobalISelEmitter::importExplicitUseRenderers({anonymous}::action_iterator, {anonymous}::RuleMatcher&, {anonymous}::BuildMIAction&, const llvm::TreePatternNode*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3869:25: warning: redundant move in return statement [-Wredundant-move] 3869 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3869:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3877:23: warning: redundant move in return statement [-Wredundant-move] 3877 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3877:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::RuleMatcher> {anonymous}::GlobalISelEmitter::runOnPattern(const llvm::PatternToMatch&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3958:21: warning: redundant move in return statement [-Wredundant-move] 3958 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3958:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3998:21: warning: redundant move in return statement [-Wredundant-move] 3998 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:3998:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:4026:23: warning: redundant move in return statement [-Wredundant-move] 4026 | return std::move(M); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:4026:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:4084:21: warning: redundant move in return statement [-Wredundant-move] 4084 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:4084:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:4090:21: warning: redundant move in return statement [-Wredundant-move] 4090 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:4090:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:4111:21: warning: redundant move in return statement [-Wredundant-move] 4111 | return std::move(M); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:4111:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:4154:21: warning: redundant move in return statement [-Wredundant-move] 4154 | return std::move(M); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:4154:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:4161:19: warning: redundant move in return statement [-Wredundant-move] 4161 | return std::move(M); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/GlobalISelEmitter.cpp:4161:19: note: remove 'std::move' call [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PredicateExpander.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RISCVCompressInstEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/CodeGenRegisters.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/TableGen/RegisterInfoEmitter.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::SparseBitVector::SparseBitVectorIterator::AdvanceToFirstNonZero() [with unsigned int ElementSize = 128]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In function 'DiffVec& diffEncode(DiffVec&, unsigned int, llvm::SparseBitVector<>)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o [ 5%] Built target obj.llvm-tblgen Scanning dependencies of target llvm-tblgen [ 5%] Linking CXX executable ../../bin/llvm-tblgen [ 5%] Built target llvm-tblgen Scanning dependencies of target LLVMRemarks [ 5%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/Remark.cpp.o [ 5%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkFormat.cpp.o [ 5%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkParser.cpp.o [ 5%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStringTable.cpp.o [ 5%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkParser.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Remarks/YAMLRemarkParser.cpp: In member function 'llvm::Expected > llvm::remarks::YAMLRemarkParser::parseRemark(llvm::yaml::Document&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Remarks/YAMLRemarkParser.cpp:77:21: warning: redundant move in return statement [-Wredundant-move] 77 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Remarks/YAMLRemarkParser.cpp:77:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Remarks/YAMLRemarkParser.cpp:154:19: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Remarks/YAMLRemarkParser.cpp:154:19: note: remove 'std::move' call [ 5%] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkSerializer.cpp.o [ 5%] Linking CXX shared library ../libLLVMRemarks.so [ 5%] Built target LLVMRemarks Scanning dependencies of target intrinsics_gen [ 5%] Building Attributes.inc... [ 5%] Building IntrinsicEnums.inc... [ 5%] Building IntrinsicImpl.inc... [ 5%] Built target intrinsics_gen Scanning dependencies of target AttributeCompatFuncTableGen [ 5%] Building AttributesCompatFunc.inc... [ 5%] Built target AttributeCompatFuncTableGen Scanning dependencies of target LLVMBinaryFormat [ 5%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/AMDGPUMetadataVerifier.cpp.o [ 5%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o [ 5%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o [ 5%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Minidump.cpp.o [ 5%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocument.cpp.o [ 5%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackDocumentYAML.cpp.o [ 5%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackReader.cpp.o [ 5%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/MsgPackWriter.cpp.o [ 5%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Wasm.cpp.o [ 5%] Linking CXX shared library ../libLLVMBinaryFormat.so [ 5%] Built target LLVMBinaryFormat Scanning dependencies of target LLVMCore [ 5%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AbstractCallSite.cpp.o [ 5%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o [ 5%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Attributes.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/Attributes.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::pair]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/Attributes.cpp:1162:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Constants.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/AutoUpgrade.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/AutoUpgrade.cpp:754:63: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/AutoUpgrade.cpp:1095:53: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/AutoUpgrade.cpp:2291:57: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/Core.cpp: In function 'void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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), | ~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/Core.cpp: In function 'void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Attributes.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/Core.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/Core.cpp:3275:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/Core.cpp:3275:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/DIBuilder.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/DataLayout.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In member function 'void llvm::DataLayout::setAlignment(llvm::AlignTypeEnum, unsigned int, unsigned int, uint32_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 1 is outside array bounds of 'llvm::LayoutAlignElem [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/DataLayout.cpp:498:68: note: while referencing '' 498 | pref_align, bit_width)); | ^ [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/DebugInfo.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DebugInfoMetadata.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/DebugInfoMetadata.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/IRBuilder.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/IRBuilder.cpp:410:79: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/IRBuilder.cpp:736:57: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/MDBuilder.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/MDBuilder.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/MDBuilder.cpp:39:55: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/MDBuilder.cpp:81:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/AttributeImpl.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/LLVMContextImpl.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/Metadata.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/Metadata.cpp:1462:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassInstrumentation.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassTimingInfo.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/RemarkStreamer.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/RemarkStreamer.cpp: In function 'llvm::Expected > llvm::setupOptimizationRemarks(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef, llvm::StringRef, bool, unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/RemarkStreamer.cpp:153:19: warning: redundant move in return statement [-Wredundant-move] 153 | return std::move(RemarksFile); | ~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/IR/RemarkStreamer.cpp:153:19: note: remove 'std::move' call [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o [ 6%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o [ 8%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o [ 8%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o [ 8%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o [ 8%] Linking CXX shared library ../libLLVMCore.so [ 8%] Built target LLVMCore Scanning dependencies of target LLVMDebugInfoMSF [ 8%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o [ 8%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp: In member function 'llvm::Expected llvm::msf::MSFBuilder::addStream(uint32_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:186:21: warning: redundant move in return statement [-Wredundant-move] 186 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:186:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp: In member function 'llvm::Expected llvm::msf::MSFBuilder::generateLayout()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:270:23: warning: redundant move in return statement [-Wredundant-move] 270 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:270:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp: In member function 'llvm::Expected llvm::msf::MSFBuilder::commit(llvm::StringRef, llvm::msf::MSFLayout&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:349:21: warning: redundant move in return statement [-Wredundant-move] 349 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:349:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:356:21: warning: redundant move in return statement [-Wredundant-move] 356 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:356:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:364:21: warning: redundant move in return statement [-Wredundant-move] 364 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:364:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:370:21: warning: redundant move in return statement [-Wredundant-move] 370 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:370:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:373:21: warning: redundant move in return statement [-Wredundant-move] 373 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:373:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:377:23: warning: redundant move in return statement [-Wredundant-move] 377 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:377:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:380:19: warning: redundant move in return statement [-Wredundant-move] 380 | return std::move(Buffer); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp:380:19: note: remove 'std::move' call [ 8%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o [ 8%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o [ 9%] Linking CXX shared library ../../libLLVMDebugInfoMSF.so [ 9%] Built target LLVMDebugInfoMSF Scanning dependencies of target LLVMDebugInfoCodeView [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp:67:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/CVTypeVisitor.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/CVTypeVisitor.cpp:143:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp: In member function 'llvm::Expected llvm::codeview::DebugStringTableSubsectionRef::getString(uint32_t) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp:40:21: warning: redundant move in return statement [-Wredundant-move] 40 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp:40:21: note: remove 'std::move' call [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:29:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:29:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp: In member function 'llvm::Error llvm::codeview::LazyRandomTypeCollection::visitRangeForType(llvm::codeview::TypeIndex)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:181:29: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 181 | auto Prev = std::prev(Next); | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeCollection.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/memory:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Optional.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:9: /usr/include/c++/10/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 = long int]' 224 | prev(_BidirectionalIterator __x, typename | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeCollection.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp:230:28: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/RecordSerialization.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/RecordSerialization.cpp:153:59: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordHelpers.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/SymbolRecordHelpers.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/SymbolRecordHelpers.cpp:87:43: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o [ 10%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o [ 10%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o [ 10%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o [ 10%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:476:42: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /usr/include/c++/10/iterator:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /usr/include/c++/10/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 = long int]' 138 | distance(_InputIterator __first, _InputIterator __last) | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /usr/include/c++/10/iterator:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /usr/include/c++/10/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 = long int]' 138 | distance(_InputIterator __first, _InputIterator __last) | ~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:476:42: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /usr/include/c++/10/memory:66, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:30, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /usr/include/c++/10/bits/stl_uninitialized.h:125:39: note: initializing argument 1 of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::FixedStreamArrayIterator; _ForwardIterator = llvm::codeview::TypeIndex*]' 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /usr/include/c++/10/memory:66, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:30, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp:8: /usr/include/c++/10/bits/stl_uninitialized.h:125:63: note: initializing argument 2 of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::FixedStreamArrayIterator; _ForwardIterator = llvm::codeview::TypeIndex*]' 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ~~~~~~~~~~~~~~~^~~~~~ [ 10%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o [ 10%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordHelpers.cpp.o [ 10%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o [ 10%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o [ 10%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o [ 10%] Linking CXX shared library ../../libLLVMDebugInfoCodeView.so [ 10%] Built target LLVMDebugInfoCodeView Scanning dependencies of target LLVMMC [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoXCOFF.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmMacro.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/MC/MCSection.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/MC/MCSection.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In member function 'llvm::MCSection::iterator llvm::MCSection::getSubsectionInsertionPoint(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 4 is outside array bounds of 'std::pair [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/MC/MCSection.cpp:81:66: note: while referencing '' 81 | SubsectionFragmentMap.insert(MI, std::make_pair(Subsection, F)); | ^ [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionXCOFF.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFObjectTargetWriter.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCXCOFFStreamer.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/XCOFFObjectWriter.cpp.o [ 12%] Linking CXX shared library ../libLLVMMC.so [ 12%] Built target LLVMMC Scanning dependencies of target LLVMProfileData [ 12%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/GCOV.cpp: In member function 'std::unique_ptr llvm::FileInfo::openCoveragePath(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/GCOV.cpp:714:19: warning: redundant move in return statement [-Wredundant-move] 714 | return std::move(OS); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/GCOV.cpp:714:19: note: remove 'std::move' call [ 12%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProf.cpp: In static member function 'static llvm::Expected > llvm::ValueProfData::getValueProfData(const unsigned char*, const unsigned char*, llvm::support::endianness)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProf.cpp:894:21: warning: redundant move in return statement [-Wredundant-move] 894 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProf.cpp:894:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProf.cpp:896:19: warning: redundant move in return statement [-Wredundant-move] 896 | return std::move(VPD); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProf.cpp:896:19: note: remove 'std::move' call [ 12%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected > llvm::InstrProfReader::create(const llvm::Twine&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:58:21: warning: redundant move in return statement [-Wredundant-move] 58 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:58:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected > llvm::InstrProfReader::create(std::unique_ptr)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:86:21: warning: redundant move in return statement [-Wredundant-move] 86 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:86:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:88:19: warning: redundant move in return statement [-Wredundant-move] 88 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:88:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected > llvm::IndexedInstrProfReader::create(const llvm::Twine&, const llvm::Twine&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:96:21: warning: redundant move in return statement [-Wredundant-move] 96 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:96:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:104:23: warning: redundant move in return statement [-Wredundant-move] 104 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:104:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp: In static member function 'static llvm::Expected > llvm::IndexedInstrProfReader::create(std::unique_ptr, std::unique_ptr)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:127:21: warning: redundant move in return statement [-Wredundant-move] 127 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:127:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:129:19: warning: redundant move in return statement [-Wredundant-move] 129 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:129:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp: In member function 'llvm::Expected llvm::IndexedInstrProfReader::getInstrProfRecord(llvm::StringRef, uint64_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:867:21: warning: redundant move in return statement [-Wredundant-move] 867 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/InstrProfReader.cpp:867:21: note: remove 'std::move' call [ 12%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o [ 12%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o [ 12%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o [ 12%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/SampleProfReader.cpp: In function 'llvm::ErrorOr > setupMemoryBuffer(const llvm::Twine&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/SampleProfReader.cpp:962:19: warning: redundant move in return statement [-Wredundant-move] 962 | return std::move(Buffer); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/SampleProfReader.cpp:962:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/SampleProfReader.cpp: In static member function 'static llvm::ErrorOr > llvm::sampleprof::SampleProfileReader::create(std::unique_ptr&, llvm::LLVMContext&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/SampleProfReader.cpp:1026:19: warning: redundant move in return statement [-Wredundant-move] 1026 | return std::move(Reader); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/SampleProfReader.cpp:1026:19: note: remove 'std::move' call [ 12%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/SampleProfWriter.cpp: In static member function 'static llvm::ErrorOr > llvm::sampleprof::SampleProfileWriter::create(std::unique_ptr&, llvm::sampleprof::SampleProfileFormat)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/SampleProfWriter.cpp:389:19: warning: redundant move in return statement [-Wredundant-move] 389 | return std::move(Writer); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/SampleProfWriter.cpp:389:19: note: remove 'std::move' call [ 12%] Linking CXX shared library ../libLLVMProfileData.so [ 12%] Built target LLVMProfileData Scanning dependencies of target LLVMMCParser [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o [ 12%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/WasmAsmParser.cpp.o [ 12%] Linking CXX shared library ../../libLLVMMCParser.so [ 12%] Built target LLVMMCParser Scanning dependencies of target llvm_vcsrevision_h [ 12%] Generating VCSRevision.h [ 12%] Built target llvm_vcsrevision_h Scanning dependencies of target LLVMBitstreamReader [ 12%] Building CXX object lib/Bitstream/Reader/CMakeFiles/LLVMBitstreamReader.dir/BitstreamReader.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp: In member function 'llvm::Expected llvm::BitstreamCursor::skipRecord(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:167:25: warning: redundant move in return statement [-Wredundant-move] 167 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:167:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:191:27: warning: redundant move in return statement [-Wredundant-move] 191 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:191:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:204:27: warning: redundant move in return statement [-Wredundant-move] 204 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:204:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:230:23: warning: redundant move in return statement [-Wredundant-move] 230 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:230:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp: In member function 'llvm::Expected llvm::BitstreamCursor::readRecord(unsigned int, llvm::SmallVectorImpl&, llvm::StringRef*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:359:23: warning: redundant move in return statement [-Wredundant-move] 359 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:359:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp: In member function 'llvm::Expected > llvm::BitstreamCursor::ReadBlockInfoBlock(bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:434:21: warning: redundant move in return statement [-Wredundant-move] 434 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:434:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:454:23: warning: redundant move in return statement [-Wredundant-move] 454 | return std::move(NewBlockInfo); | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:454:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:464:25: warning: redundant move in return statement [-Wredundant-move] 464 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitstream/Reader/BitstreamReader.cpp:464:25: note: remove 'std::move' call [ 12%] Linking CXX shared library ../../libLLVMBitstreamReader.so [ 12%] Built target LLVMBitstreamReader Scanning dependencies of target LLVMBitReader [ 12%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeAnalyzer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitcode/BitcodeAnalyzer.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp: In function 'llvm::Expected ReadSignature(llvm::BitstreamCursor&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:418:21: warning: redundant move in return statement [-Wredundant-move] 418 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:418:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:420:21: warning: redundant move in return statement [-Wredundant-move] 420 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:420:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:425:23: warning: redundant move in return statement [-Wredundant-move] 425 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:425:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:427:23: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:427:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:432:23: warning: redundant move in return statement [-Wredundant-move] 432 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:432:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:434:23: warning: redundant move in return statement [-Wredundant-move] 434 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:434:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:439:23: warning: redundant move in return statement [-Wredundant-move] 439 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:439:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:441:23: warning: redundant move in return statement [-Wredundant-move] 441 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:441:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:443:23: warning: redundant move in return statement [-Wredundant-move] 443 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:443:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:445:23: warning: redundant move in return statement [-Wredundant-move] 445 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp:445:23: note: remove 'std::move' call [ 13%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o [ 13%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected initStream(llvm::MemoryBufferRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:144:21: warning: redundant move in return statement [-Wredundant-move] 144 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:144:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:146:19: warning: redundant move in return statement [-Wredundant-move] 146 | return std::move(Stream); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:146:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected > readIdentificationBlock(llvm::BitstreamCursor&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:175:21: warning: redundant move in return statement [-Wredundant-move] 175 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:175:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected > readIdentificationCode(llvm::BitstreamCursor&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:247:25: warning: redundant move in return statement [-Wredundant-move] 247 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:247:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected hasObjCCategoryInModule(llvm::BitstreamCursor&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:260:21: warning: redundant move in return statement [-Wredundant-move] 260 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:260:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected hasObjCCategory(llvm::BitstreamCursor&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:327:25: warning: redundant move in return statement [-Wredundant-move] 327 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:327:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected > readModuleTriple(llvm::BitstreamCursor&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:341:21: warning: redundant move in return statement [-Wredundant-move] 341 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:341:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected > readTriple(llvm::BitstreamCursor&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:405:25: warning: redundant move in return statement [-Wredundant-move] 405 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:405:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected jumpToValueSymbolTable(uint64_t, llvm::BitstreamCursor&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:2043:21: warning: redundant move in return statement [-Wredundant-move] 2043 | return std::move(JumpFailed); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:2043:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected readBlobInRecord(llvm::BitstreamCursor&, unsigned int, unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6253:21: warning: redundant move in return statement [-Wredundant-move] 6253 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6253:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6271:25: warning: redundant move in return statement [-Wredundant-move] 6271 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6271:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected llvm::getBitcodeFileContents(llvm::MemoryBufferRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6332:27: warning: redundant move in return statement [-Wredundant-move] 6332 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6332:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6349:27: warning: redundant move in return statement [-Wredundant-move] 6349 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6349:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6398:25: warning: redundant move in return statement [-Wredundant-move] 6398 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6398:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Expected > llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6426:23: warning: redundant move in return statement [-Wredundant-move] 6426 | return std::move(JumpFailed); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6426:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6436:21: warning: redundant move in return statement [-Wredundant-move] 6436 | return std::move(JumpFailed); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6436:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6447:21: warning: redundant move in return statement [-Wredundant-move] 6447 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6447:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6452:23: warning: redundant move in return statement [-Wredundant-move] 6452 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6452:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6456:23: warning: redundant move in return statement [-Wredundant-move] 6456 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6456:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6458:19: warning: redundant move in return statement [-Wredundant-move] 6458 | return std::move(M); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6458:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Expected > llvm::BitcodeModule::getSummary()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6486:21: warning: redundant move in return statement [-Wredundant-move] 6486 | return std::move(JumpFailed); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6486:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6493:21: warning: redundant move in return statement [-Wredundant-move] 6493 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6493:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6495:19: warning: redundant move in return statement [-Wredundant-move] 6495 | return std::move(Index); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6495:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In function 'llvm::Expected getEnableSplitLTOUnitFlag(llvm::BitstreamCursor&, unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6501:21: warning: redundant move in return statement [-Wredundant-move] 6501 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6501:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp: In member function 'llvm::Expected llvm::BitcodeModule::getLTOInfo()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6547:21: warning: redundant move in return statement [-Wredundant-move] 6547 | return std::move(JumpFailed); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6547:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6550:21: warning: redundant move in return statement [-Wredundant-move] 6550 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6550:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6586:25: warning: redundant move in return statement [-Wredundant-move] 6586 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:6586:25: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitcode/BitcodeReader.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/BitcodeReader.cpp:4909:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp: In member function 'llvm::Expected llvm::MetadataLoader::MetadataLoaderImpl::lazyLoadModuleMetadataBlock()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:714:27: warning: redundant move in return statement [-Wredundant-move] 714 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:714:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:728:27: warning: redundant move in return statement [-Wredundant-move] 728 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:728:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:735:27: warning: redundant move in return statement [-Wredundant-move] 735 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:735:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:747:27: warning: redundant move in return statement [-Wredundant-move] 747 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:747:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:781:27: warning: redundant move in return statement [-Wredundant-move] 781 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:781:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:826:27: warning: redundant move in return statement [-Wredundant-move] 826 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:826:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:841:29: warning: redundant move in return statement [-Wredundant-move] 841 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:841:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringExtras.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Reader/MetadataLoader.cpp:1745:62: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o [ 13%] Linking CXX shared library ../../libLLVMBitReader.so [ 13%] Built target LLVMBitReader Scanning dependencies of target LLVMObject [ 13%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/Archive.cpp: In member function 'llvm::Expected llvm::object::Archive::Child::getNext() const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/Archive.cpp:484:21: warning: redundant move in return statement [-Wredundant-move] 484 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/Archive.cpp:484:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/Archive.cpp: In static member function 'static llvm::Expected > llvm::object::Archive::create(llvm::MemoryBufferRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/Archive.cpp:534:21: warning: redundant move in return statement [-Wredundant-move] 534 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/Archive.cpp:534:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/Archive.cpp:535:19: warning: redundant move in return statement [-Wredundant-move] 535 | return std::move(Ret); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/Archive.cpp:535:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/Archive.cpp: In member function 'llvm::Expected llvm::object::Archive::Symbol::getMember() const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/Archive.cpp:855:21: warning: redundant move in return statement [-Wredundant-move] 855 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/Archive.cpp:855:21: note: remove 'std::move' call [ 13%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ArchiveWriter.cpp: In static member function 'static llvm::Expected llvm::NewArchiveMember::getOldMember(const llvm::object::Archive::Child&, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ArchiveWriter.cpp:71:19: warning: redundant move in return statement [-Wredundant-move] 71 | return std::move(M); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ArchiveWriter.cpp:71:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ArchiveWriter.cpp: In static member function 'static llvm::Expected llvm::NewArchiveMember::getFile(llvm::StringRef, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ArchiveWriter.cpp:110:19: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(M); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ArchiveWriter.cpp:110:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Expected > getSymbols(llvm::MemoryBufferRef, llvm::raw_ostream&, bool&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ArchiveWriter.cpp:381:23: warning: redundant move in return statement [-Wredundant-move] 381 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ArchiveWriter.cpp:381:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ArchiveWriter.cpp: In function 'llvm::Expected > > computeMemberData(llvm::raw_ostream&, llvm::raw_ostream&, llvm::object::Archive::Kind, bool, bool, llvm::ArrayRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ArchiveWriter.cpp:484:23: warning: redundant move in return statement [-Wredundant-move] 484 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ArchiveWriter.cpp:484:23: note: remove 'std::move' call [ 13%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o [ 13%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/COFFImportFile.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/COFFImportFile.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const std::__cxx11::basic_string]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/COFFImportFile.cpp:313:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/COFFModuleDefinition.cpp: In member function 'llvm::Expected llvm::object::Parser::parse()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/COFFModuleDefinition.cpp:154:25: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/COFFModuleDefinition.cpp:154:25: note: remove 'std::move' call [ 13%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/COFFObjectFile.cpp: In member function 'virtual llvm::Expected > llvm::object::COFFObjectFile::getSectionContents(llvm::object::DataRefImpl) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/COFFObjectFile.cpp:300:21: warning: redundant move in return statement [-Wredundant-move] 300 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/COFFObjectFile.cpp:300:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/COFFObjectFile.cpp: In static member function 'static llvm::Expected > llvm::object::ObjectFile::createCOFFObjectFile(llvm::MemoryBufferRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/COFFObjectFile.cpp:1650:19: warning: redundant move in return statement [-Wredundant-move] 1650 | return std::move(Ret); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/COFFObjectFile.cpp:1650:19: note: remove 'std::move' call [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/Decompressor.cpp: In static member function 'static llvm::Expected llvm::object::Decompressor::create(llvm::StringRef, llvm::StringRef, bool, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/Decompressor.cpp:29:21: warning: redundant move in return statement [-Wredundant-move] 29 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/Decompressor.cpp:29:21: note: remove 'std::move' call [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:72:36: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:56:23: warning: redundant move in return statement [-Wredundant-move] 56 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:56:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:74:36: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:56:23: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:56:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:79:36: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:56:23: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:56:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp: In instantiation of 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:81:36: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:56:23: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:56:23: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:54:41: required from 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:72:36: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] 942 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:54:41: required from 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:74:36: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:54:41: required from 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:79:36: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:54:41: required from 'llvm::Expected > > createPtr(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ELFObjectFile.cpp:81:36: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/IRObjectFile.cpp: In function 'llvm::Expected llvm::object::readIRSymtab(llvm::MemoryBufferRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/IRObjectFile.cpp:154:19: warning: redundant move in return statement [-Wredundant-move] 154 | return std::move(F); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/IRObjectFile.cpp:154:19: note: remove 'std::move' call [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/IRSymtab.cpp: In function 'llvm::Expected upgrade(llvm::ArrayRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/IRSymtab.cpp:366:21: warning: redundant move in return statement [-Wredundant-move] 366 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/IRSymtab.cpp:366:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/IRSymtab.cpp:374:19: warning: redundant move in return statement [-Wredundant-move] 374 | return std::move(FC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/IRSymtab.cpp:374:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/IRSymtab.cpp: In function 'llvm::Expected llvm::irsymtab::readBitcode(const llvm::BitcodeFileContents&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/IRSymtab.cpp:408:19: warning: redundant move in return statement [-Wredundant-move] 408 | return std::move(FC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/IRSymtab.cpp:408:19: note: remove 'std::move' call [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/MachOObjectFile.cpp: In static member function 'static llvm::Expected > llvm::object::MachOObjectFile::create(llvm::MemoryBufferRef, bool, bool, uint32_t, uint32_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/MachOObjectFile.cpp:1256:21: warning: redundant move in return statement [-Wredundant-move] 1256 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/MachOObjectFile.cpp:1256:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/MachOObjectFile.cpp:1257:19: warning: redundant move in return statement [-Wredundant-move] 1257 | return std::move(Obj); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/MachOObjectFile.cpp:1257:19: note: remove 'std::move' call [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/MachOUniversal.cpp: In static member function 'static llvm::Expected > llvm::object::MachOUniversalBinary::create(llvm::MemoryBufferRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/MachOUniversal.cpp:108:21: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/MachOUniversal.cpp:108:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/MachOUniversal.cpp:109:19: warning: redundant move in return statement [-Wredundant-move] 109 | return std::move(Ret); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/MachOUniversal.cpp:109:19: note: remove 'std::move' call [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Minidump.cpp.o [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ObjectFile.cpp: In static member function 'static llvm::Expected > llvm::object::ObjectFile::createObjectFile(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ObjectFile.cpp:173:21: warning: redundant move in return statement [-Wredundant-move] 173 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/ObjectFile.cpp:173:21: note: remove 'std::move' call [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RelocationResolver.cpp.o [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/SymbolicFile.cpp: In static member function 'static llvm::Expected > llvm::object::SymbolicFile::createSymbolicFile(llvm::MemoryBufferRef, llvm::file_magic, llvm::LLVMContext*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/SymbolicFile.cpp:84:23: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(Obj); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/SymbolicFile.cpp:84:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/SymbolicFile.cpp:90:23: warning: redundant move in return statement [-Wredundant-move] 90 | return std::move(Obj); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/SymbolicFile.cpp:90:23: note: remove 'std::move' call [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WasmObjectFile.cpp: In static member function 'static llvm::Expected > llvm::object::ObjectFile::createWasmObjectFile(llvm::MemoryBufferRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WasmObjectFile.cpp:61:21: warning: redundant move in return statement [-Wredundant-move] 61 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WasmObjectFile.cpp:61:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WasmObjectFile.cpp:63:19: warning: redundant move in return statement [-Wredundant-move] 63 | return std::move(ObjectFile); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WasmObjectFile.cpp:63:19: note: remove 'std::move' call [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsMachineFlag.cpp.o [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp: In static member function 'static llvm::Expected > llvm::object::WindowsResource::createWindowsResource(llvm::MemoryBufferRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp:57:19: warning: redundant move in return statement [-Wredundant-move] 57 | return std::move(Ret); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp:57:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp: In static member function 'static llvm::Expected llvm::object::ResourceEntryRef::create(llvm::BinaryStreamRef, const llvm::object::WindowsResource*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp:75:21: warning: redundant move in return statement [-Wredundant-move] 75 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp:75:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp: In function 'llvm::Expected > llvm::object::writeWindowsResourceCOFF(llvm::COFF::MachineTypes, const llvm::object::WindowsResourceParser&, uint32_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp:798:21: warning: redundant move in return statement [-Wredundant-move] 798 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp:798:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp: In member function 'void llvm::object::WindowsResourceCOFFWriter::writeFirstSectionHeader()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp:537:10: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 537 | strncpy(SectionOneHeader->Name, ".rsrc$01", (size_t)COFF::NameSize); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp: In member function 'void llvm::object::WindowsResourceCOFFWriter::writeSecondSectionHeader()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp:555:10: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 555 | strncpy(SectionTwoHeader->Name, ".rsrc$02", (size_t)COFF::NameSize); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp: In member function 'void llvm::object::WindowsResourceCOFFWriter::writeSymbolTable()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp:593:10: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 593 | strncpy(Symbol->Name.ShortName, "@feat.00", (size_t)COFF::NameSize); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp:603:10: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 603 | strncpy(Symbol->Name.ShortName, ".rsrc$01", (size_t)COFF::NameSize); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/WindowsResource.cpp:622:10: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation] 622 | strncpy(Symbol->Name.ShortName, ".rsrc$02", (size_t)COFF::NameSize); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/XCOFFObjectFile.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp: In static member function 'static llvm::Expected llvm::object::XCOFFObjectFile::parseStringTable(const llvm::object::XCOFFObjectFile*, uint64_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:499:21: warning: redundant move in return statement [-Wredundant-move] 499 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:499:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp: In static member function 'static llvm::Expected > llvm::object::XCOFFObjectFile::create(unsigned int, llvm::MemoryBufferRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:522:21: warning: redundant move in return statement [-Wredundant-move] 522 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:522:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:536:23: warning: redundant move in return statement [-Wredundant-move] 536 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:536:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:542:21: warning: redundant move in return statement [-Wredundant-move] 542 | return std::move(Obj); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:542:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:546:21: warning: redundant move in return statement [-Wredundant-move] 546 | return std::move(Obj); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:546:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:555:21: warning: redundant move in return statement [-Wredundant-move] 555 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:555:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:563:21: warning: redundant move in return statement [-Wredundant-move] 563 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:563:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:566:19: warning: redundant move in return statement [-Wredundant-move] 566 | return std::move(Obj); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Object/XCOFFObjectFile.cpp:566:19: note: remove 'std::move' call [ 14%] Linking CXX shared library ../libLLVMObject.so [ 14%] Built target LLVMObject Scanning dependencies of target LLVMAnalysis [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/AliasAnalysis.cpp:26: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/AliasSetTracker.cpp: In member function 'void llvm::AliasSetTracker::add(llvm::Instruction*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasSetTracker.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/AliasSetTracker.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BlockFrequencyInfo.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/BlockFrequencyInfo.cpp:13: In static member function 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const llvm::cl::OptionEnumValue; T2 = llvm::cl::OptionEnumValue; T = llvm::cl::OptionEnumValue]', inlined from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const llvm::cl::OptionEnumValue*; = void; T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:392:29, inlined from 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:406:11, inlined from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:431:11, inlined from 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:866:17, inlined from 'llvm::cl::ValuesClass::ValuesClass(std::initializer_list)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:641:23, inlined from 'llvm::cl::ValuesClass llvm::cl::values(OptsTy ...) [with OptsTy = {llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue}]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:653:34, inlined from 'void __static_initialization_and_destruction_0(int, int)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/BlockFrequencyInfo.cpp:39:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:294:13: warning: writing 81 bytes into a region of size 56 [-Wstringop-overflow=] 294 | memcpy(reinterpret_cast(Dest), I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/BlockFrequencyInfo.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/BlockFrequencyInfo.cpp:47:78: note: at offset 120 to object '' with size 176 declared here 47 | "profile count if available."))); | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BlockFrequencyInfo.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/BlockFrequencyInfo.cpp:13: In static member function 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const llvm::cl::OptionEnumValue; T2 = llvm::cl::OptionEnumValue; T = llvm::cl::OptionEnumValue]', inlined from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const llvm::cl::OptionEnumValue*; = void; T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:392:29, inlined from 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:406:11, inlined from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:431:11, inlined from 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:866:17, inlined from 'llvm::cl::ValuesClass::ValuesClass(std::initializer_list)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:641:23, inlined from 'llvm::cl::ValuesClass llvm::cl::values(OptsTy ...) [with OptsTy = {llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue}]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:653:34, inlined from 'void __static_initialization_and_destruction_0(int, int)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/BlockFrequencyInfo.cpp:39:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:294:13: warning: writing 59 bytes into a region of size 16 [-Wstringop-overflow=] 294 | memcpy(reinterpret_cast(Dest), I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/BlockFrequencyInfo.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/BlockFrequencyInfo.cpp:47:78: note: at offset 160 to object '' with size 176 declared here 47 | "profile count if available."))); | ^ [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/CaptureTracking.cpp: In function 'void llvm::PointerMayBeCaptured(const llvm::Value*, llvm::CaptureTracker*, unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/CaptureTracking.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/ConstantFolding.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfo.h:38, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/Delinearization.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/BitVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallBitVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/DependenceAnalysis.h:42, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/DependenceAnalysis.cpp:52: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomTreeUpdater.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GuardUtils.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVDescriptors.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/IVDescriptors.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/IVDescriptors.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/IVDescriptors.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/IVDescriptors.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/TargetTransformInfo.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/IVDescriptors.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/IVDescriptors.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/IVDescriptors.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/IVDescriptors.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/TargetTransformInfo.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/IVDescriptors.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/IVDescriptors.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/IVUsers.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/IVUsers.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionPrecedenceTracking.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/InstructionSimplify.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/InstructionSimplify.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/InstructionSimplify.cpp:4846:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o [ 14%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LegacyDivergenceAnalysis.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/Lint.cpp:38: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/Lint.cpp:218:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/LoopAccessAnalysis.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/LoopAccessAnalysis.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/LoopAccessAnalysis.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/LoopAccessAnalysis.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/LoopAccessAnalysis.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/LoopAnalysisManager.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/InstructionSimplify.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopUnrollAnalyzer.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/LoopUnrollAnalyzer.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfo.h:38, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/LoopInfo.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/LoopInfo.cpp:493:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MDNode*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/LoopInfo.cpp:493:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfo.h:38, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopPass.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/LoopPass.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/MemDepPrinter.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/MemDepPrinter.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp:931:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemorySSAUpdater.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/MemorySSAUpdater.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = llvm::AssertingVH; bool = false]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/MemorySSAUpdater.cpp:319:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemorySSA.h:95, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemorySSAUpdater.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/MemorySSAUpdater.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemorySSAUpdater.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/MemorySSAUpdater.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::AssertingVH; bool = false]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/MemorySSAUpdater.cpp:324:33: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemorySSA.h:95, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemorySSAUpdater.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/MemorySSAUpdater.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MustExecute.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationRemarkEmitter.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedInstructions.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PhiValues.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolution.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/ScalarEvolution.cpp:60: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SmallPtrSetImpl*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/ScalarEvolution.cpp:6973:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef*>::Data' from 'std::initializer_list*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/ScalarEvolutionExpander.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/ScalarEvolutionExpander.cpp:2280:76: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/ScalarEvolutionExpander.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/ScalarEvolutionExpander.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/ScalarEvolutionExpander.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/ScalarEvolutionExpander.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionNormalization.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/StackSafetyAnalysis.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/StackSafetyAnalysis.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/StackSafetyAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyncDependenceAnalysis.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SyntheticCountsUtils.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/TargetLibraryInfo.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/TargetLibraryInfo.cpp:13: In static member function 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const llvm::cl::OptionEnumValue; T2 = llvm::cl::OptionEnumValue; T = llvm::cl::OptionEnumValue]', inlined from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const llvm::cl::OptionEnumValue*; = void; T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:392:29, inlined from 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:406:11, inlined from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:431:11, inlined from 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:866:17, inlined from 'llvm::cl::ValuesClass::ValuesClass(std::initializer_list)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:641:23, inlined from 'llvm::cl::ValuesClass llvm::cl::values(OptsTy ...) [with OptsTy = {llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue}]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:653:34, inlined from 'void __static_initialization_and_destruction_0(int, int)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/TargetLibraryInfo.cpp:22:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:294:13: warning: writing 19 bytes into a region of size 16 [-Wstringop-overflow=] 294 | memcpy(reinterpret_cast(Dest), I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/TargetLibraryInfo.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/TargetLibraryInfo.cpp:29:48: note: at offset 160 to object '' with size 176 declared here 29 | "Intel SVML library"))); | ^ [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Constants.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Operator.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/TargetTransformInfo.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/TargetTransformInfo.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o [ 16%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o [ 17%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o [ 17%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLattice.cpp.o [ 17%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueLatticeUtils.cpp.o [ 17%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o [ 17%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/VectorUtils.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Analysis/VectorUtils.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Linking CXX shared library ../libLLVMAnalysis.so [ 17%] Built target LLVMAnalysis Scanning dependencies of target LLVMTarget [ 17%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o [ 17%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o [ 17%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o [ 17%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o [ 17%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o [ 17%] Linking CXX shared library ../libLLVMTarget.so [ 17%] Built target LLVMTarget Scanning dependencies of target LLVMBitWriter [ 17%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o [ 17%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ModuleSummaryIndex.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitcode/BitcodeWriter.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:147:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o [ 17%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o [ 17%] Linking CXX shared library ../../libLLVMBitWriter.so [ 17%] Built target LLVMBitWriter Scanning dependencies of target LLVMTransformUtils [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp: In function 'bool llvm::MergeBlockIntoPredecessor(llvm::BasicBlock*, llvm::DomTreeUpdater*, llvm::LoopInfo*, llvm::MemorySSAUpdater*, llvm::MemoryDependenceResults*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/DomTreeUpdater.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::BasicBlock*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:90:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::push_back(T&&) [with T = llvm::AssertingVH; bool = false]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:206:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/DomTreeUpdater.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:767:58: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Metadata.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/TrackingMDRef.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DebugLoc.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Instruction.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/BasicBlock.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Dominators.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/PostDominators.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/DomTreeUpdater.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/DomTreeUpdater.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Function.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/BreakCriticalEdges.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::BasicBlock*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:218:59: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/TargetLibraryInfo.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BuildLibCalls.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BuildLibCalls.cpp:835:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/BuildLibCalls.cpp:835:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CallPromotionUtils.cpp.o [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CanonicalizeAliases.cpp.o [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/CloneFunction.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/CloneFunction.cpp:841:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/CodeExtractor.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/CodeExtractor.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/CodeExtractor.cpp:979:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EntryExitInstrumenter.cpp.o [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o [ 17%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GuardUtils.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Function.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/GuardUtils.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::OperandBundleDefT]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/GuardUtils.cpp:52:69: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/InlineFunction.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/InlineFunction.cpp:2126:36: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Function.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/IntegerDivision.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/IntegerDivision.cpp:254:57: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/LCSSA.h:32, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LCSSA.cpp:29: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/Local.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/Local.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/Local.cpp:135:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopRotationUtils.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/LoopSimplify.h:41, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopSimplify.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollAndJam.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp:408:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp:27: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp:27: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/LoopUtils.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUtils.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUtils.cpp:540:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/LoopUtils.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUtils.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/TargetTransformInfo.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/IVDescriptors.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/LoopUtils.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUtils.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/LoopUtils.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUtils.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/TargetTransformInfo.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/IVDescriptors.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/LoopUtils.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopUtils.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/LoopVersioning.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopVersioning.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/LoopVersioning.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopVersioning.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/LoopVersioning.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopVersioning.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/LoopVersioning.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopVersioning.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/LoopVersioning.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/LoopVersioning.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DerivedTypes.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/ModuleUtils.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/ModuleUtils.cpp:261:35: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/PredicateInfo.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/PredicateInfo.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::AssertingVH; bool = false]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/PredicateInfo.cpp:528:38: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/PredicateInfo.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/PredicateInfo.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp:310:65: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdaterBulk.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/SanitizerStats.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/SanitizerStats.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/SanitizerStats.cpp:39:69: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/SanitizerStats.cpp:55:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::BasicBlock*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/SimplifyCFG.cpp:3001:65: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfo.h:38, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfo.h:38, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/TargetLibraryInfo.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp:1610:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp:1169:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SizeOpts.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o [ 18%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Metadata.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/TrackingMDRef.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DebugLoc.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Instruction.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/BasicBlock.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/VNCoercion.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/VNCoercion.cpp:1: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/VNCoercion.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Utils/VNCoercion.cpp:1: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 18%] Linking CXX shared library ../../libLLVMTransformUtils.so [ 18%] Built target LLVMTransformUtils Scanning dependencies of target LLVMAggressiveInstCombine [ 20%] Building CXX object lib/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/AggressiveInstCombine.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Function.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp:150:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/AggressiveInstCombine/CMakeFiles/LLVMAggressiveInstCombine.dir/TruncInstCombine.cpp.o [ 20%] Linking CXX shared library ../../libLLVMAggressiveInstCombine.so [ 20%] Built target LLVMAggressiveInstCombine Scanning dependencies of target InstCombineTableGen [ 20%] Building InstCombineTables.inc... [ 20%] Built target InstCombineTableGen Scanning dependencies of target LLVMInstCombine [ 20%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:35: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:1834:79: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 20%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp:1089:51: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp:659:45: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 20%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAtomicRMW.cpp.o [ 20%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp:1957:58: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp:655:55: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp:3462:54: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp:3762:58: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 20%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp:573:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp:1614:65: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 20%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp:1308:66: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o [ 20%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp:379:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp:379:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 20%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o [ 20%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp:408:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o [ 20%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o [ 20%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineInternal.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Linking CXX shared library ../../libLLVMInstCombine.so [ 20%] Built target LLVMInstCombine Scanning dependencies of target LLVMScalarOpts [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolution.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/CallSiteSplitting.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp:58: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp:372:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp:382:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/DeadStoreElimination.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CallGraph.h:54, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/GlobalsModRef.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp:27: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfo.h:38, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/GuardWidening.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/GuardWidening.cpp:41: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/GVN.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/GVN.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/GVN.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/GVN.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::BasicBlock]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/GVN.cpp:1670:24: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::BasicBlock]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/GVN.cpp:1670:24: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/GVN.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/GVN.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/GVN.h:68:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/GVN.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/GVN.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/GVNHoist.cpp:36: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CallGraph.h:54, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/GlobalsModRef.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/GVNHoist.cpp:44: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/GVNSink.cpp:37: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CallGraph.h:54, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/GlobalsModRef.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/GVNSink.cpp:49: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/IVUsers.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/IVUsersPrinter.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/IVUsersPrinter.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:45: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:417:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:45: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:45: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:45: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:45: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:26: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:26: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:1006:43: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:36, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:26: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:26: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:36, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:26: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:26: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:36, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:26: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Instruction]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:1006:43: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Instruction]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:1006:43: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:26: In static member function 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const llvm::cl::OptionEnumValue; T2 = llvm::cl::OptionEnumValue; T = llvm::cl::OptionEnumValue]', inlined from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const llvm::cl::OptionEnumValue*; = void; T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:392:29, inlined from 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:406:11, inlined from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:431:11, inlined from 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:866:17, inlined from 'llvm::cl::ValuesClass::ValuesClass(std::initializer_list)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:641:23, inlined from 'llvm::cl::ValuesClass llvm::cl::values(OptsTy ...) [with OptsTy = {llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue}]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:653:34, inlined from 'void __static_initialization_and_destruction_0(int, int)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:110:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:294:13: warning: writing 44 bytes into a region of size 16 [-Wstringop-overflow=] 294 | memcpy(reinterpret_cast(Dest), I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp:116:73: note: at offset 160 to object '' with size 176 declared here 116 | "always replace exit value whenever possible"))); | ^ [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp:91: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp:282:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InstSimplifyPass.cpp.o [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/JumpThreading.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/JumpThreading.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/JumpThreading.cpp:1172:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfo.h:38, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LICM.h:35, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LICM.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::BasicBlock*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LICM.cpp:758:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfo.h:38, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopSink.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopSink.cpp:33: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopDeletion.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopDeletion.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Function.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp:321:63: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Function.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Function.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopDistribute.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopDistribute.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopDistribute.cpp:603:69: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopFuse.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopFuse.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopFuse.cpp:47: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:39: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:966:70: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:39: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:36, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:39: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:39: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:36, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:39: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopInstSimplify.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/BitVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallBitVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/DependenceAnalysis.h:42, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopInterchange.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopLoadElimination.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopLoadElimination.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp:31: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopLoadElimination.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp:31: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopPassManager.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfo.h:38, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopPredication.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopPredication.cpp:179: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopPredication.cpp:407:55: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfo.h:38, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopPredication.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopPredication.cpp:179: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopPredication.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopPredication.cpp:179: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfo.h:38, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopPredication.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopPredication.cpp:179: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopPredication.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopPredication.cpp:179: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/BitVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfo.h:38, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopRotation.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopRotation.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfo.h:38, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:55: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:55: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:36, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:55: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:55: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:36, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp:55: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp:1119:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollAndJamPass.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp:368:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 20%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp:28: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp:64: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LowerAtomic.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LowerAtomic.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LowerAtomic.cpp:90:39: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LowerAtomic.cpp:90:39: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp:59:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerWidenableCondition.cpp.o [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MakeGuardsExplicit.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/MakeGuardsExplicit.h:36, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/MakeGuardsExplicit.cpp:34: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/MakeGuardsExplicit.cpp:96:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/MemCpyOptimizer.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/MergeICmps.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/MergeICmps.cpp:44: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/MergeICmps.cpp:666:58: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/NewGVN.cpp:67: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::SparseBitVector::SparseBitVectorIterator::AdvanceToNextNonZero() [with unsigned int ElementSize = 128]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void {anonymous}::NewGVN::updateReachableEdge(llvm::BasicBlock*, llvm::BasicBlock*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In function 'bool {anonymous}::NewGVN::eliminateInstructions(llvm::Function&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:2385:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:1733:55: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:1733:55: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:1898:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:2406:22: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:71:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Reassociate.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Instruction]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Instruction]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:1299:45: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:1321:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:37:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/DomTreeUpdater.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:28: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Instruction]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:37:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Instruction]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:37:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:37:7: required from 'constexpr _Tp* std::_Construct(_Tp*, _Args&& ...) [with _Tp = {anonymous}::PartiallyConstructedSafepointRecord; _Args = {const {anonymous}::PartiallyConstructedSafepointRecord&}]' /usr/include/c++/10/bits/stl_uninitialized.h:167:3: required from 'static void std::__uninitialized_fill<_TrivialValueType>::__uninit_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = {anonymous}::PartiallyConstructedSafepointRecord*; _Tp = {anonymous}::PartiallyConstructedSafepointRecord; bool _TrivialValueType = false]' /usr/include/c++/10/bits/stl_uninitialized.h:219:15: required from 'void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = {anonymous}::PartiallyConstructedSafepointRecord*; _Tp = {anonymous}::PartiallyConstructedSafepointRecord]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:2217:79: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/DomTreeUpdater.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:28: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/SROA.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/SROA.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/SROA.cpp:2638:59: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Scalar.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Scalar.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Scalar.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/VectorUtils.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Scalarizer.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/Scalarizer.cpp:489:66: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAnalysisManager.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Function.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/TailRecursionElimination.h:55, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp:52: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp:681:59: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/WarnMissedTransforms.cpp.o [ 21%] Linking CXX shared library ../../libLLVMScalarOpts.so [ 21%] Built target LLVMScalarOpts Scanning dependencies of target LLVMFuzzMutate [ 21%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/FuzzerCLI.cpp.o [ 21%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o [ 21%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o [ 21%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/FuzzMutate/OpDescriptor.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/FuzzMutate/Operations.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/FuzzMutate/Operations.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/FuzzMutate/Operations.cpp:215:62: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/FuzzMutate/OpDescriptor.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/FuzzMutate/IRMutator.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/FuzzMutate/RandomIRBuilder.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/FuzzMutate/RandomIRBuilder.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/FuzzMutate/RandomIRBuilder.cpp:122:60: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Linking CXX shared library ../libLLVMFuzzMutate.so [ 21%] Built target LLVMFuzzMutate Scanning dependencies of target LLVMAsmParser [ 21%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o [ 21%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o [ 21%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o [ 21%] Linking CXX shared library ../libLLVMAsmParser.so [ 21%] Built target LLVMAsmParser Scanning dependencies of target LLVMIRReader [ 21%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o [ 21%] Linking CXX shared library ../libLLVMIRReader.so [ 21%] Built target LLVMIRReader Scanning dependencies of target LLVMCodeGen [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AtomicExpandPass.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AtomicExpandPass.cpp:556:49: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AtomicExpandPass.cpp:556:49: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/BasicTTIImpl.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/BranchFolding.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/BranchFolding.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::MachineInstr*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/BranchFolding.cpp:867:79: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/BranchRelaxation.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In member function 'llvm::MachineBasicBlock* {anonymous}::BranchRelaxation::createNewBlockAfter(llvm::MachineBasicBlock&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/BranchRelaxation.cpp:219:75: note: while referencing '' 219 | BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/BranchRelaxation.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In member function 'virtual bool {anonymous}::BranchRelaxation::runOnMachineFunction(llvm::MachineFunction&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/BranchRelaxation.cpp:246:75: note: while referencing '' 246 | BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); | ^ [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BreakFalseDeps.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CFIInstrInserter.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/CodeGenPrepare.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/CodeGenPrepare.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase >::push_back(const T&) [with T = llvm::AssertingVH; bool = false]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/CodeGenPrepare.cpp:5387:38: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BranchProbabilityInfo.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/CodeGenPrepare.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/CodeGenPrepare.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:37:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BranchProbabilityInfo.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/CodeGenPrepare.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/CodeGenPrepare.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/CodeGenPrepare.cpp:309:39: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BranchProbabilityInfo.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/CodeGenPrepare.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::GetElementPtrInst]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/CodeGenPrepare.cpp:498:28: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::GetElementPtrInst]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/CodeGenPrepare.cpp:498:28: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:37:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:37:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDomainFix.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/ExecutionDomainFix.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/ExecutionDomainFix.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In member function 'void llvm::ExecutionDomainFix::visitSoftInstr(llvm::MachineInstr*, unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:520:7: warning: array subscript 1 is outside array bounds of 'int [1]' [-Warray-bounds] 520 | ++EltPtr; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/ExecutionDomainFix.cpp:329:12: note: while referencing 'rx' 329 | for (int rx : used) { | ^~ [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FinalizeISel.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o [ 21%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/HardwareLoops.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/PassRegistry.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/PassSupport.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Pass.h:364, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/HardwareLoops.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/HardwareLoops.cpp:421:34: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/PassRegistry.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/PassSupport.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Pass.h:364, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/HardwareLoops.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/HardwareLoops.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/PassRegistry.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/PassSupport.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Pass.h:364, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/HardwareLoops.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/HardwareLoops.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedLoadCombinePass.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/LiveDebugValues.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/LiveDebugValues.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::SparseBitVector::SparseBitVectorIterator::AdvanceToNextNonZero() [with unsigned int ElementSize = 128]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void {anonymous}::LiveDebugValues::transferRegisterDef(llvm::MachineInstr&, {anonymous}::LiveDebugValues::OpenRangesSet&, {anonymous}::LiveDebugValues::VarLocMap&, {anonymous}::LiveDebugValues::TransferMap&, {anonymous}::LiveDebugValues::DebugParamMap&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In function 'bool {anonymous}::LiveDebugValues::join(llvm::MachineBasicBlock&, {anonymous}::LiveDebugValues::VarLocInMBB&, {anonymous}::LiveDebugValues::VarLocInMBB&, const VarLocMap&, llvm::SmallPtrSet&, llvm::SmallPtrSetImpl&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'bool {anonymous}::LiveDebugValues::process(llvm::MachineInstr&, {anonymous}::LiveDebugValues::OpenRangesSet&, {anonymous}::LiveDebugValues::VarLocInMBB&, {anonymous}::LiveDebugValues::VarLocMap&, {anonymous}::LiveDebugValues::TransferMap&, {anonymous}::LiveDebugValues::DebugParamMap&, bool, {anonymous}::LiveDebugValues::OverlapMap&, {anonymous}::LiveDebugValues::VarToFragments&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/AsmPrinter.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/LLVMTargetMachine.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/TargetTransformInfo.h:1670:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LoopTraversal.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineCopyPropagation.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineCopyPropagation.cpp:111:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineFunctionPass.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineFunctionPass.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueMap.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineMemOperand.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineInstr.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:30, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunctionPass.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineFunctionPass.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 22%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineInstr.cpp:1701:15: warning: unused variable 'HeapAllocMarker' [-Wunused-variable] 1701 | if (MDNode *HeapAllocMarker = getHeapAllocMarker()) { | ^~~~~~~~~~~~~~~ [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineModuleInfo.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineModuleInfo.cpp:89:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueMap.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineMemOperand.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineInstr.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:30, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineModuleInfo.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineModuleInfo.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineModuleInfo.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineModuleInfo.cpp:89:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueMap.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/PseudoSourceValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineMemOperand.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineInstr.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:30, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineModuleInfo.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Function]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineModuleInfo.cpp:139:43: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::BasicBlock]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineModuleInfo.cpp:147:28: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::BasicBlock]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineModuleInfo.cpp:89:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Function]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineModuleInfo.cpp:89:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/BitVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/LiveRegUnits.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineOutliner.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineOutliner.cpp:57: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/MachineSink.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'virtual bool {anonymous}::MachineSinking::runOnMachineFunction(llvm::MachineFunction&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ReachingDefAnalysis.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o [ 24%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SafeStackColoring.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SafeStack.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Instructions.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/StackProtector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/StackProtector.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/StackProtector.cpp:398:31: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwiftErrorValueTracking.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SwitchLoweringUtils.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Pass.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/TargetPassConfig.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/TargetPassConfig.cpp:14: In static member function 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const llvm::cl::OptionEnumValue; T2 = llvm::cl::OptionEnumValue; T = llvm::cl::OptionEnumValue]', inlined from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const llvm::cl::OptionEnumValue*; = void; T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:392:29, inlined from 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:406:11, inlined from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:431:11, inlined from 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:866:17, inlined from 'llvm::cl::ValuesClass::ValuesClass(std::initializer_list)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:641:23, inlined from 'llvm::cl::ValuesClass llvm::cl::values(OptsTy ...) [with OptsTy = {llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue}]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:653:34, inlined from 'void __static_initialization_and_destruction_0(int, int)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/TargetPassConfig.cpp:167:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:294:13: warning: writing 31 bytes into a region of size 16 [-Wstringop-overflow=] 294 | memcpy(reinterpret_cast(Dest), I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/TargetPassConfig.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/TargetPassConfig.cpp:173:60: note: at offset 160 to object '' with size 176 declared here 173 | "Enable both variants of CFL-AA"))); | ^ [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ValueTypes.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WasmEHPrepare.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/WasmEHPrepare.cpp:80: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/WasmEHPrepare.cpp:318:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o [ 25%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o [ 25%] Linking CXX shared library ../libLLVMCodeGen.so [ 25%] Built target LLVMCodeGen Scanning dependencies of target LLVMSelectionDAG [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:3720:32: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In member function 'llvm::SDValue {anonymous}::DAGCombiner::visitSTORE(llvm::SDNode*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:520:7: warning: array subscript 16 is outside array bounds of 'llvm::SDValue [1]' [-Warray-bounds] 520 | ++EltPtr; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:20761:11: note: while referencing 'NewChain' 20761 | SDValue NewChain = STChain->getChain(); | ^~~~~~~~ [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:4522:42: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:2315:40: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:2033:57: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::EVT]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:332:71: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:332:71: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp: In member function 'void llvm::SelectionDAGBuilder::visitSelect(const llvm::User&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = {}; | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = {}; | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2490:38: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::EVT]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:2776:62: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:6921:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 25%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/SelectionDAG.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:4797:55: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o [ 26%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o [ 26%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o [ 26%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o [ 26%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o [ 26%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o [ 26%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/TargetLowering.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:2684:69: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Linking CXX shared library ../../libLLVMSelectionDAG.so [ 26%] Built target LLVMSelectionDAG Scanning dependencies of target LLVMDebugInfoDWARF [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAddressRange.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp: In member function 'llvm::Expected > llvm::DWARFDebugNames::NameIndex::extractAttributeEncodings(uint32_t*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:459:23: warning: redundant move in return statement [-Wredundant-move] 459 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:459:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp: In member function 'llvm::Expected llvm::DWARFDebugNames::NameIndex::getEntry(uint32_t*) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:622:19: warning: redundant move in return statement [-Wredundant-move] 622 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:622:19: note: remove 'std::move' call [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAddr.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:492:23: warning: redundant move in return statement [-Wredundant-move] 492 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:492:23: note: remove 'std::move' call [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRnglists.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp:442:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFListTable.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o [ 26%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp: In function 'llvm::Expected parseRngListTableHeader(llvm::DWARFDataExtractor&, uint32_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:322:21: warning: redundant move in return statement [-Wredundant-move] 322 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:322:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp: In member function 'llvm::Expected > llvm::DWARFUnit::findRnglistFromOffset(uint32_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:548:23: warning: redundant move in return statement [-Wredundant-move] 548 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:548:23: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:554:70: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:276:23: warning: redundant move in return statement [-Wredundant-move] 276 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h:276:23: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Format.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/BinaryFormat/Dwarf.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp:761:76: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ObjectFile.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/DIContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp:226:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Linking CXX shared library ../../libLLVMDebugInfoDWARF.so [ 26%] Built target LLVMDebugInfoDWARF Scanning dependencies of target LLVMAsmPrinter [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AccelTable.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/AccelTable.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgEntityHistoryCalculator.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PointerUnion.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/DIE.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/DIE.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/DIEHash.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/AddressPool.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/DwarfDebug.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/AddressPool.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/DwarfExpression.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/DwarfFile.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/DwarfStringPool.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/AddressPool.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/EHStreamer.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinCFGuard.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o [ 26%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WasmException.cpp.o [ 26%] Linking CXX shared library ../../libLLVMAsmPrinter.so [ 26%] Built target LLVMAsmPrinter Scanning dependencies of target LLVMMIRParser [ 26%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o [ 26%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o [ 26%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o [ 26%] Linking CXX shared library ../../libLLVMMIRParser.so [ 26%] Built target LLVMMIRParser Scanning dependencies of target LLVMGlobalISel [ 26%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEInfo.cpp.o [ 26%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CSEMIRBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::LLT]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp:232:76: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o [ 26%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Combiner.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/Combiner.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/Combiner.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CombinerHelper.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/LowLevelTypeImpl.h:29, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/LowLevelType.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/CombinerHelper.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GISelChangeObserver.cpp.o [ 26%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Register]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1169:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp:1190:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o [ 26%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o [ 26%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalityPredicates.cpp.o [ 26%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizeMutations.cpp.o [ 26%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::LLT]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:83:58: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::CallLowering::ArgInfo]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:347:63: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Register]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:758:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::LLT]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:1661:36: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o [ 26%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/Localizer.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/Localizer.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o [ 26%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o [ 26%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o [ 26%] Linking CXX shared library ../../libLLVMGlobalISel.so [ 26%] Built target LLVMGlobalISel Scanning dependencies of target LLVMInstrumentation [ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Function.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Instrumentation/AddressSanitizer.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp:969:21: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp:979:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o [ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/CGProfile.cpp.o [ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ControlHeightReduction.cpp.o [ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp:49: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp:1119:70: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/GCOVProfiling.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp:867:53: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp:961:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp:989:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Instrumentation/MemorySanitizer.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp:142: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp:1135:36: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/IndirectCallPromotion.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:316:63: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Instrumentation.cpp.o [ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrOrderFile.cpp.o [ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Instrumentation/InstrProfiling.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::Instruction*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp:185:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp:969:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/CFGMST.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:50: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:866:32: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/PGOMemOPSizeOpt.cpp.o [ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PoisonChecking.cpp.o [ 26%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp:289:66: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp:289:66: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp:547:76: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/HWAddressSanitizer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Function.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:389:71: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:435:62: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:964:57: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp:1011:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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%] Linking CXX shared library ../../libLLVMInstrumentation.so [ 26%] Built target LLVMInstrumentation Scanning dependencies of target LLVMVectorize [ 26%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorizationLegality.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h:29, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp:125:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp:131:54: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MDNode*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp:131:54: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 28%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h:59, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:56: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.h:1468:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:2960:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:5003:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:1829:45: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:1829:45: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h:59, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:56: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/VectorUtils.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:57: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h:59, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:56: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopAccessAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/VectorUtils.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:57: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 28%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o [ 28%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlan.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.h:1468:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 28%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanHCFGBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.h:1468:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 28%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanHCFGTransforms.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanHCFGTransforms.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanHCFGTransforms.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.h:1468:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 28%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanPredicator.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanPredicator.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanPredicator.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.h:1468:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 28%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanSLP.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanSLP.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.h:1468:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 28%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/VPlanVerifier.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanVerifier.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Vectorize/VPlan.h:1468:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 28%] Linking CXX shared library ../../libLLVMVectorize.so [ 28%] Built target LLVMVectorize Scanning dependencies of target LLVMLinker [ 28%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o [ 28%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o [ 28%] Linking CXX shared library ../libLLVMLinker.so [ 28%] Built target LLVMLinker Scanning dependencies of target LLVMipo [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Attributor.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BlockExtractor.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CalledValuePropagation.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Attributes.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Module.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp:138:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/FunctionImport.cpp: In member function 'llvm::Expected llvm::FunctionImporter::importFunctions(llvm::Module&, const ImportMapTy&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/FunctionImport.cpp:1107:23: warning: redundant move in return statement [-Wredundant-move] 1107 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/FunctionImport.cpp:1107:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/FunctionImport.cpp:1122:27: warning: redundant move in return statement [-Wredundant-move] 1122 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/FunctionImport.cpp:1122:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/FunctionImport.cpp:1144:27: warning: redundant move in return statement [-Wredundant-move] 1144 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/FunctionImport.cpp:1144:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/FunctionImport.cpp:1158:27: warning: redundant move in return statement [-Wredundant-move] 1158 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/FunctionImport.cpp:1158:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/FunctionImport.cpp:1162:27: warning: redundant move in return statement [-Wredundant-move] 1162 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/FunctionImport.cpp:1162:27: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/IPO/FunctionImport.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/FunctionImport.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/FunctionImport.cpp:1129:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/IPO/GlobalSplit.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/GlobalSplit.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/GlobalSplit.cpp:111:45: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/HotColdSplitting.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:928:63: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/LowerTypeTests.cpp:1451:63: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Metadata.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/TrackingMDRef.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DebugLoc.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Instruction.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/BasicBlock.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/MergeFunctions.cpp:97: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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> >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/MergeFunctions.cpp:203:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/MergeFunctions.cpp:106: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Function]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/MergeFunctions.cpp:438:22: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Function]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/MergeFunctions.cpp:438:22: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp:16: In static member function 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const llvm::cl::OptionEnumValue; T2 = llvm::cl::OptionEnumValue; T = llvm::cl::OptionEnumValue]', inlined from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const llvm::cl::OptionEnumValue*; = void; T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:392:29, inlined from 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:406:11, inlined from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:431:11, inlined from 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:866:17, inlined from 'llvm::cl::ValuesClass::ValuesClass(std::initializer_list)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:641:23, inlined from 'llvm::cl::ValuesClass llvm::cl::values(OptsTy ...) [with OptsTy = {llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue}]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:653:34, inlined from 'void __static_initialization_and_destruction_0(int, int)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp:77:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:294:13: warning: writing 31 bytes into a region of size 16 [-Wstringop-overflow=] 294 | memcpy(reinterpret_cast(Dest), I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp:83:69: note: at offset 160 to object '' with size 176 declared here 83 | "Enable both variants of CFL-AA"))); | ^ [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/IPO/SampleProfile.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/SampleProfile.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/SampleProfile.cpp:1336:70: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SCCP.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SyntheticCountsPropagation.cpp.o [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp:132:70: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Attributes.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Module.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:43: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:862:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Attribute]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:948:63: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1099:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1319:62: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1448:79: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp:1462:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 28%] Linking CXX shared library ../../libLLVMipo.so [ 28%] Built target LLVMipo Scanning dependencies of target LLVMHello_exports [ 28%] Creating export file for LLVMHello [ 28%] Built target LLVMHello_exports Scanning dependencies of target LLVMHello [ 29%] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o [ 29%] Linking CXX shared module ../../LLVMHello.so [ 29%] Built target LLVMHello Scanning dependencies of target LLVMObjCARCOpts [ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o [ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o [ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o [ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o [ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o [ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o [ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o [ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o [ 29%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o [ 29%] Linking CXX shared library ../../libLLVMObjCARCOpts.so [ 29%] Built target LLVMObjCARCOpts Scanning dependencies of target LLVMCoroutines [ 29%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PointerUnion.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/GlobalVariable.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Coroutines/CoroInstr.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Coroutines/Coroutines.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Coroutines/Coroutines.cpp:115:66: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PointerUnion.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/GlobalVariable.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Coroutines/CoroInstr.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Coroutines/CoroInternal.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Coroutines/CoroCleanup.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Coroutines/CoroCleanup.cpp:46:76: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PointerUnion.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/GlobalVariable.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Coroutines/CoroInstr.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Coroutines/CoroInternal.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Coroutines/CoroEarly.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Coroutines/CoroEarly.cpp:71:76: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o [ 29%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o [ 29%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PointerUnion.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/GlobalVariable.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Coroutines/CoroInstr.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Coroutines/CoroSplit.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Function*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Coroutines/CoroSplit.cpp:825:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Transforms/Coroutines/CoroSplit.cpp:852:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 29%] Linking CXX shared library ../../libLLVMCoroutines.so [ 29%] Built target LLVMCoroutines Scanning dependencies of target LLVMPasses [ 29%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CGSCCPassManager.h:91, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Passes/PassBuilder.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassRegistry.def:253:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:1406:26: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassRegistry.def:258:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:1406:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:1406:26: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassRegistry.def:263:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:1406:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:1406:26: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassRegistry.def:268:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:1406:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:1406:26: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassRegistry.def:310:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:1406:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:1406:26: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CGSCCPassManager.h:91, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Passes/PassBuilder.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CGSCCPassManager.h:101, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Passes/PassBuilder.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CGSCCPassManager.h:91, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Passes/PassBuilder.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:71:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CGSCCPassManager.h:101, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Passes/PassBuilder.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CGSCCPassManager.h:91, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Passes/PassBuilder.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CGSCCPassManager.h:101, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Passes/PassBuilder.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CGSCCPassManager.h:91, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Passes/PassBuilder.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/GVN.h:68:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CGSCCPassManager.h:101, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Passes/PassBuilder.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Passes/PassBuilder.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:71:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/Reassociate.h:71:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Instruction]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Instruction]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::BasicBlock]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/GVN.h:68:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::BasicBlock]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/GVN.h:68:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 29%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassPlugin.cpp.o [ 29%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/StandardInstrumentations.cpp.o [ 29%] Linking CXX shared library ../libLLVMPasses.so [ 29%] Built target LLVMPasses Scanning dependencies of target LLVMLTO [ 29%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/Caching.cpp.o [ 29%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTO.cpp: In static member function 'static llvm::Expected > llvm::lto::InputFile::create(llvm::MemoryBufferRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTO.cpp:447:19: warning: redundant move in return statement [-Wredundant-move] 447 | return std::move(File); | ~~~~~~~~~^~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTO.cpp:447:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTO.cpp:667:21: warning: redundant move in return statement [-Wredundant-move] 667 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTO.cpp:667:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTO.cpp:766:19: warning: redundant move in return statement [-Wredundant-move] 766 | return std::move(Mod); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTO.cpp:766:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTO.cpp: In function 'llvm::Expected > llvm::lto::setupOptimizationRemarks(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef, llvm::StringRef, bool, int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTO.cpp:1354:21: warning: redundant move in return statement [-Wredundant-move] 1354 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTO.cpp:1354:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTO.cpp: In function 'llvm::Expected > llvm::lto::setupStatsFile(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTO.cpp:1376:19: warning: redundant move in return statement [-Wredundant-move] 1376 | return std::move(StatsFile); | ~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTO.cpp:1376:19: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/LTO/LTO.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTO.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTO.cpp:93:38: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/LTO/LTOBackend.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTOBackend.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTOModule.cpp: In static member function 'static llvm::ErrorOr > llvm::LTOModule::makeLTOModule(llvm::MemoryBufferRef, const llvm::TargetOptions&, llvm::LLVMContext&, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTOModule.cpp:234:19: warning: redundant move in return statement [-Wredundant-move] 234 | return std::move(Ret); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTOModule.cpp:234:19: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:391:23, inlined from 'void llvm::LTOModule::addAsmGlobalSymbolUndef(llvm::StringRef)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTOModule.cpp:517:78: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:133:77: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTOModule.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h: In member function 'void llvm::LTOModule::addAsmGlobalSymbolUndef(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 28 to an object with size 0 allocated by 'malloc' here 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:391:23, inlined from 'void llvm::LTOModule::addObjCClassRef(const llvm::GlobalVariable*)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTOModule.cpp:326:77: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:133:77: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTOModule.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h: In member function 'void llvm::LTOModule::addObjCClassRef(const llvm::GlobalVariable*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 28 to an object with size 0 allocated by 'malloc' here 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:391:23, inlined from 'void llvm::LTOModule::addObjCCategory(const llvm::GlobalVariable*)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTOModule.cpp:307:77: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:133:77: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTOModule.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h: In member function 'void llvm::LTOModule::addObjCCategory(const llvm::GlobalVariable*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 28 to an object with size 0 allocated by 'malloc' here 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:391:23, inlined from 'void llvm::LTOModule::addObjCClass(const llvm::GlobalVariable*)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTOModule.cpp:271:78: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:133:77: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/LTO/legacy/LTOModule.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/LTO/LTOModule.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h: In member function 'void llvm::LTOModule::addObjCClass(const llvm::GlobalVariable*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 28 to an object with size 0 allocated by 'malloc' here 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ [ 29%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o [ 29%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/SummaryBasedOptimizations.cpp.o [ 29%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o [ 29%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o [ 29%] Linking CXX shared library ../libLLVMLTO.so [ 29%] Built target LLVMLTO Scanning dependencies of target LLVMMCDisassembler [ 29%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o [ 29%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o [ 29%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o [ 29%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o [ 29%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o [ 29%] Linking CXX shared library ../../libLLVMMCDisassembler.so [ 29%] Built target LLVMMCDisassembler Scanning dependencies of target LLVMMCA [ 29%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Context.cpp.o [ 29%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HWEventListener.cpp.o [ 29%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/HardwareUnit.cpp.o [ 29%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/LSUnit.cpp.o [ 29%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RegisterFile.cpp.o [ 29%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/ResourceManager.cpp.o [ 29%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/RetireControlUnit.cpp.o [ 29%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/Scheduler.cpp.o [ 29%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/InstrBuilder.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/MCA/InstrBuilder.cpp: In member function 'llvm::Expected llvm::mca::InstrBuilder::createInstrDescImpl(const llvm::MCInst&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/MCA/InstrBuilder.cpp:582:21: warning: redundant move in return statement [-Wredundant-move] 582 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/MCA/InstrBuilder.cpp:582:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/MCA/InstrBuilder.cpp:592:21: warning: redundant move in return statement [-Wredundant-move] 592 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/MCA/InstrBuilder.cpp:592:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/MCA/InstrBuilder.cpp: In member function 'llvm::Expected > llvm::mca::InstrBuilder::createInstruction(const llvm::MCInst&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/MCA/InstrBuilder.cpp:685:21: warning: redundant move in return statement [-Wredundant-move] 685 | return std::move(NewIS); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/MCA/InstrBuilder.cpp:685:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/MCA/InstrBuilder.cpp:714:19: warning: redundant move in return statement [-Wredundant-move] 714 | return std::move(NewIS); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/MCA/InstrBuilder.cpp:714:19: note: remove 'std::move' call [ 29%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Instruction.cpp.o [ 29%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Pipeline.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/MCA/Pipeline.cpp: In member function 'llvm::Expected llvm::mca::Pipeline::run()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/MCA/Pipeline.cpp:43:23: warning: redundant move in return statement [-Wredundant-move] 43 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/MCA/Pipeline.cpp:43:23: note: remove 'std::move' call [ 29%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/DispatchStage.cpp.o [ 30%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/EntryStage.cpp.o [ 30%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/ExecuteStage.cpp.o [ 30%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/InstructionTables.cpp.o [ 30%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/MicroOpQueueStage.cpp.o [ 30%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/RetireStage.cpp.o [ 30%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Stages/Stage.cpp.o [ 30%] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/Support.cpp.o [ 30%] Linking CXX shared library ../libLLVMMCA.so [ 30%] Built target LLVMMCA Scanning dependencies of target LLVMObjectYAML [ 30%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp: In static member function 'static llvm::Expected > {anonymous}::YAMLStringTableSubsection::fromCodeViewSubsection(const llvm::codeview::DebugStringTableSubsectionRef&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:697:21: warning: redundant move in return statement [-Wredundant-move] 697 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:697:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:701:23: warning: redundant move in return statement [-Wredundant-move] 701 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:701:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp: In function 'llvm::Expected > > llvm::CodeViewYAML::toCodeViewSubsectionList(llvm::BumpPtrAllocator&, llvm::ArrayRef, const llvm::codeview::StringsAndChecksums&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:752:21: warning: redundant move in return statement [-Wredundant-move] 752 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:752:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:760:19: warning: redundant move in return statement [-Wredundant-move] 760 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:760:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp: In static member function 'static llvm::Expected llvm::CodeViewYAML::YAMLDebugSubsection::fromCodeViewSubection(const llvm::codeview::StringsAndChecksumsRef&, const llvm::codeview::DebugSubsectionRecord&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:895:21: warning: redundant move in return statement [-Wredundant-move] 895 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:895:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:31: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:29:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 30%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:185:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] 588 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:188:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:192:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:193:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:194:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:195:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:196:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:198:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:205:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:206:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:208:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:212:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:214:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:215:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:216:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:217:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:218:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:219:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:220:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:221:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:222:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:223:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:224:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:225:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:226:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:227:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:228:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:229:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:230:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:231:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:232:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:237:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:240:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:241:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:242:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:244:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:247:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:252:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:255:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def:256:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:603:62: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:588:24: note: remove 'std::move' call [ 30%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o [ 30%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:38:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] 674 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:39:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:40:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:41:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:42:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:43:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:45:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:47:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:48:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:51:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:52:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:53:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:54:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:55:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:57:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:78:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:79:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:80:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:81:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:82:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:83:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:84:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:87:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:89:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CodeViewTypes.def:90:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:674:24: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/CodeViewYAMLTypes.cpp:789:24: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 30%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o [ 30%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/DWARFEmitter.cpp: In function 'llvm::Expected > > llvm::DWARFYAML::EmitDebugSections(llvm::StringRef, bool, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/DWARFEmitter.cpp:377:19: warning: redundant move in return statement [-Wredundant-move] 377 | return std::move(DebugSections); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ObjectYAML/DWARFEmitter.cpp:377:19: note: remove 'std::move' call [ 30%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o [ 30%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o [ 30%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o [ 30%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o [ 30%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o [ 30%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MinidumpYAML.cpp.o [ 30%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o [ 30%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/XCOFFYAML.cpp.o [ 30%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o [ 30%] Linking CXX shared library ../libLLVMObjectYAML.so [ 30%] Built target LLVMObjectYAML Scanning dependencies of target LLVMOption [ 30%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o [ 30%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o [ 30%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o [ 30%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o [ 30%] Linking CXX shared library ../libLLVMOption.so [ 30%] Built target LLVMOption Scanning dependencies of target LLVMDebugInfoGSYM [ 30%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/FunctionInfo.cpp.o [ 30%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/InlineInfo.cpp.o [ 30%] Building CXX object lib/DebugInfo/GSYM/CMakeFiles/LLVMDebugInfoGSYM.dir/Range.cpp.o [ 30%] Linking CXX shared library ../../libLLVMDebugInfoGSYM.so [ 30%] Built target LLVMDebugInfoGSYM Scanning dependencies of target LLVMDebugInfoPDB [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator.h:215:70: 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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/DbiModuleList.cpp: In member function 'llvm::Expected llvm::pdb::DbiModuleList::getFileName(uint32_t) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/DbiModuleList.cpp:277:21: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/DbiModuleList.cpp:277:21: note: remove 'std::move' call [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o [ 30%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator.h:215:70: 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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/GlobalsStream.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/HashTable.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In function 'llvm::Error llvm::pdb::writeSparseBitVector(llvm::BinaryStreamWriter&, llvm::SparseBitVector<>&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:138:15: warning: array subscript 4294967295 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 138 | if (Bits[Idx] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InjectedSourceStream.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/InjectedSourceStream.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::SparseBitVector::SparseBitVectorIterator::AdvanceToNextNonZero() [with unsigned int ElementSize = 128]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'llvm::Error llvm::pdb::HashTable::load(llvm::BinaryStreamReader&) [with ValueT = llvm::pdb::SrcHeaderBlockEntry]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'llvm::Error llvm::pdb::InjectedSourceStream::reload(const llvm::pdb::PDBStringTable&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp: In member function 'llvm::Expected llvm::pdb::ModuleDebugStreamRef::findChecksumsSubsection() const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:140:23: warning: redundant move in return statement [-Wredundant-move] 140 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:140:23: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp:112:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumGlobals.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/NativeEnumGlobals.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/NativeEnumGlobals.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/NativeEnumGlobals.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator.h:215:70: 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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/NativeEnumGlobals.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumInjectedSources.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp: In function 'llvm::Expected > llvm::pdb::{anonymous}::readStreamData(llvm::BinaryStream&, uint32_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp:27:23: warning: redundant move in return statement [-Wredundant-move] 27 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp:27:23: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/raw_ostream.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/IPDBInjectedSource.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const std::pair*; ReferenceT = const std::pair&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp:114:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/raw_ostream.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/IPDBInjectedSource.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/NativeEnumInjectedSources.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'virtual void llvm::pdb::NativeEnumInjectedSources::reset()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'virtual std::unique_ptr > llvm::pdb::NativeEnumInjectedSources::getChildAtIndex(uint32_t) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In constructor 'llvm::pdb::NativeEnumInjectedSources::NativeEnumInjectedSources(llvm::pdb::PDBFile&, const llvm::pdb::InjectedSourceStream&, const llvm::pdb::PDBStringTable&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSymbolEnumerator.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeArray.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeBuiltin.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeEnum.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeFunctionSig.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypePointer.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeTypedef.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeUDT.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeVTShape.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'uint32_t llvm::pdb::NamedStreamMap::calculateSerializedLength() const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:138:15: warning: array subscript 4294967295 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 138 | if (Bits[Idx] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:138:15: warning: array subscript 4294967295 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 138 | if (Bits[Idx] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'llvm::Error llvm::pdb::HashTable::commit(llvm::BinaryStreamWriter&) const [with ValueT = llvm::support::detail::packed_endian_specific_integral]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::SparseBitVector::SparseBitVectorIterator::AdvanceToNextNonZero() [with unsigned int ElementSize = 128]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'llvm::Error llvm::pdb::HashTable::load(llvm::BinaryStreamReader&) [with ValueT = llvm::support::detail::packed_endian_specific_integral]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'llvm::StringMap llvm::pdb::NamedStreamMap::entries() const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::pdb::HashTable::grow(TraitsT&) [with TraitsT = llvm::pdb::NamedStreamMapTraits; ValueT = llvm::support::detail::packed_endian_specific_integral]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'virtual llvm::Expected > llvm::pdb::PDBFile::getBlockData(uint32_t, uint32_t) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:110:21: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:110:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBGlobalsStream()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:269:23: warning: redundant move in return statement [-Wredundant-move] 269 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:269:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBInfoStream()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:282:23: warning: redundant move in return statement [-Wredundant-move] 282 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:282:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBDbiStream()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:295:23: warning: redundant move in return statement [-Wredundant-move] 295 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:295:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBTpiStream()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:308:23: warning: redundant move in return statement [-Wredundant-move] 308 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:308:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBIpiStream()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:324:23: warning: redundant move in return statement [-Wredundant-move] 324 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:324:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBPublicsStream()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:342:23: warning: redundant move in return statement [-Wredundant-move] 342 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:342:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getPDBSymbolStream()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:361:23: warning: redundant move in return statement [-Wredundant-move] 361 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:361:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getStringTable()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:376:23: warning: redundant move in return statement [-Wredundant-move] 376 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:376:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp: In member function 'llvm::Expected llvm::pdb::PDBFile::getInjectedSourceStream()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:396:23: warning: redundant move in return statement [-Wredundant-move] 396 | return std::move(EC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:396:23: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/DbiStream.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/PDBFile.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator.h:215:70: 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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/DbiStream.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator.h:215:70: 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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'llvm::Error llvm::pdb::HashTable::commit(llvm::BinaryStreamWriter&) const [with ValueT = llvm::pdb::SrcHeaderBlockEntry]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::pdb::HashTable::grow(TraitsT&) [with TraitsT = llvm::pdb::StringTableHashTraits; ValueT = llvm::pdb::SrcHeaderBlockEntry]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'llvm::Error llvm::pdb::PDBFileBuilder::finalizeMsfLayout()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:138:15: warning: array subscript 4294967295 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 138 | if (Bits[Idx] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:138:15: warning: array subscript 4294967295 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 138 | if (Bits[Idx] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PublicsStream.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PublicsStream.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PublicsStream.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator.h:215:70: 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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/PublicsStream.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:260:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: warning: redundant move in return statement [-Wredundant-move] 51 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator.h:215:70: 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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolCache.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:7: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/SymbolCache.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:1: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/SymbolCache.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:1: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:3: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:268:71: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: warning: redundant move in return statement [-Wredundant-move] 51 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/SymbolCache.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:1: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator.h:215:70: 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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/SymbolCache.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp:1: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/SymbolStream.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/SymbolStream.cpp:38:55: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:93:52: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:56:23: warning: redundant move in return statement [-Wredundant-move] 56 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:56:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:95:52: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:56:23: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:56:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:97:51: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:56:23: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:56:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:110:42: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:47:23: warning: redundant move in return statement [-Wredundant-move] 47 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:47:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:112:42: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:47:23: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:47:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:114:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:47:23: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:47:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:117:54: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:82:23: warning: redundant move in return statement [-Wredundant-move] 82 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:82:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:119:57: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:82:23: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp:82:23: note: remove 'std::move' call [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/TpiStream.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp:243:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/TpiStream.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::SparseBitVector::SparseBitVectorIterator::AdvanceToNextNonZero() [with unsigned int ElementSize = 128]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'llvm::Error llvm::pdb::HashTable::load(llvm::BinaryStreamReader&) [with ValueT = llvm::support::detail::packed_endian_specific_integral]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ [ 32%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o [ 32%] Linking CXX shared library ../../libLLVMDebugInfoPDB.so [ 32%] Built target LLVMDebugInfoPDB Scanning dependencies of target LLVMSymbolize [ 32%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o [ 32%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp: In static member function 'static llvm::ErrorOr > llvm::symbolize::SymbolizableObjectFile::create(const llvm::object::ObjectFile*, std::unique_ptr)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:102:19: warning: redundant move in return statement [-Wredundant-move] 102 | return std::move(res); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp:102:19: note: remove 'std::move' call [ 32%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o [ 32%] Linking CXX shared library ../../libLLVMSymbolize.so [ 32%] Built target LLVMSymbolize Scanning dependencies of target LLVMRuntimeDyld [ 32%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp: In member function 'virtual llvm::Expected > llvm::LegacyJITSymbolResolver::getResponsibilitySet(const LookupSet&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:122:23: warning: redundant move in return statement [-Wredundant-move] 122 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:122:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:130:19: warning: redundant move in return statement [-Wredundant-move] 130 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp:130:19: note: remove 'std::move' call [ 32%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o [ 32%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp: In member function 'llvm::Expected > llvm::RuntimeDyldImpl::loadObjectImpl(const llvm::object::ObjectFile&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:196:23: warning: redundant move in return statement [-Wredundant-move] 196 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:196:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:321:25: warning: redundant move in return statement [-Wredundant-move] 321 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:321:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:343:21: warning: redundant move in return statement [-Wredundant-move] 343 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:343:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:430:21: warning: redundant move in return statement [-Wredundant-move] 430 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:430:21: note: remove 'std::move' call [ 32%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o [ 32%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o [ 32%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1452:29: warning: redundant move in return statement [-Wredundant-move] 1452 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1452:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1566:25: warning: redundant move in return statement [-Wredundant-move] 1566 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1566:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1579:27: warning: redundant move in return statement [-Wredundant-move] 1579 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1579:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1582:27: warning: redundant move in return statement [-Wredundant-move] 1582 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:1582:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:193:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: warning: redundant move in return statement [-Wredundant-move] 156 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: warning: redundant move in return statement [-Wredundant-move] 179 | return std::move(Obj); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:196:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: warning: redundant move in return statement [-Wredundant-move] 156 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: warning: redundant move in return statement [-Wredundant-move] 179 | return std::move(Obj); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:199:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: warning: redundant move in return statement [-Wredundant-move] 156 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: warning: redundant move in return statement [-Wredundant-move] 179 | return std::move(Obj); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:202:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: warning: redundant move in return statement [-Wredundant-move] 156 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:156:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: warning: redundant move in return statement [-Wredundant-move] 179 | return std::move(Obj); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:179:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:193:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Ret); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:196:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Ret); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:199:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Ret); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp: In instantiation of 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:202:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:105:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Ret); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:108:23: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:103:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:193:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] 942 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:103:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:196:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:103:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:199:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h: In instantiation of 'static llvm::Expected > llvm::object::ELFObjectFile::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:103:41: required from 'static llvm::Expected > > {anonymous}::DyldELFObject::create(llvm::MemoryBufferRef) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:202:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ELFObjectFile.h:942:23: note: remove 'std::move' call [ 32%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o [ 32%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o [ 33%] Linking CXX shared library ../../libLLVMRuntimeDyld.so [ 33%] Built target LLVMRuntimeDyld Scanning dependencies of target LLVMExecutionEngine [ 33%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o [ 33%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o [ 33%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o [ 33%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o [ 33%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o [ 33%] Linking CXX shared library ../libLLVMExecutionEngine.so [ 33%] Built target LLVMExecutionEngine Scanning dependencies of target LLVMInterpreter [ 33%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o [ 33%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o [ 33%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o [ 33%] Linking CXX shared library ../../libLLVMInterpreter.so [ 33%] Built target LLVMInterpreter Scanning dependencies of target LLVMJITLink [ 33%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLink.cpp.o [ 33%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkGeneric.cpp.o [ 33%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/JITLinkMemoryManager.cpp.o [ 33%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/EHFrameSupport.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp: In member function 'llvm::Expected llvm::jitlink::EHFrameParser::parseAugmentationString()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:108:21: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:108:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:117:25: warning: redundant move in return statement [-Wredundant-move] 117 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:117:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:136:23: warning: redundant move in return statement [-Wredundant-move] 136 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:136:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:139:19: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(AugInfo); | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:139:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp: In member function 'llvm::Expected llvm::jitlink::EHFrameParser::readAbsolutePointer()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:148:23: warning: redundant move in return statement [-Wredundant-move] 148 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:148:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:152:23: warning: redundant move in return statement [-Wredundant-move] 152 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/EHFrameSupport.cpp:152:23: note: remove 'std::move' call [ 33%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO.cpp.o [ 34%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachO_x86_64.cpp.o [ 34%] Building CXX object lib/ExecutionEngine/JITLink/CMakeFiles/LLVMJITLink.dir/MachOAtomGraphBuilder.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp: In member function 'llvm::Expected > llvm::jitlink::MachOAtomGraphBuilder::buildGraph()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp:24:21: warning: redundant move in return statement [-Wredundant-move] 24 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp:24:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp:27:21: warning: redundant move in return statement [-Wredundant-move] 27 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp:27:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp:30:21: warning: redundant move in return statement [-Wredundant-move] 30 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp:30:21: note: remove 'std::move' call [ 34%] Linking CXX shared library ../../libLLVMJITLink.so [ 34%] Built target LLVMJITLink Scanning dependencies of target LLVMMCJIT [ 34%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o [ 34%] Linking CXX shared library ../../libLLVMMCJIT.so [ 34%] Built target LLVMMCJIT Scanning dependencies of target LLVMOrcJIT [ 34%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileOnDemandLayer.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp: In static member function 'static llvm::Optional > llvm::orc::CompileOnDemandLayer::compileRequested(llvm::orc::CompileOnDemandLayer::GlobalValueSet)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp:102:19: warning: redundant move in return statement [-Wredundant-move] 102 | return std::move(Requested); | ~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp:102:19: note: remove 'std::move' call [ 34%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileUtils.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/CompileUtils.cpp: In member function 'llvm::orc::SimpleCompiler::CompileResult llvm::orc::SimpleCompiler::operator()(llvm::Module&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/CompileUtils.cpp:53:21: warning: redundant move in return statement [-Wredundant-move] 53 | return std::move(ObjBuffer); | ~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/CompileUtils.cpp:53:21: note: remove 'std::move' call [ 34%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Core.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/Core.cpp: In member function 'llvm::Expected > llvm::orc::JITDylib::legacyLookup(std::shared_ptr, llvm::orc::SymbolNameSet)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/Core.cpp:1312:21: warning: redundant move in return statement [-Wredundant-move] 1312 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/Core.cpp:1312:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/Core.cpp:1691:21: warning: redundant move in return statement [-Wredundant-move] 1691 | return std::move(ResolutionError); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/Core.cpp:1691:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/Core.cpp:1692:19: warning: redundant move in return statement [-Wredundant-move] 1692 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/Core.cpp:1692:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/Core.cpp:1835:21: warning: redundant move in return statement [-Wredundant-move] 1835 | return std::move(ResolutionError); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/Core.cpp:1835:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/Core.cpp:1837:19: warning: redundant move in return statement [-Wredundant-move] 1837 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/Core.cpp:1837:19: note: remove 'std::move' call [ 34%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:124:20: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: warning: redundant move in return statement [-Wredundant-move] 233 | return std::move(CCMgr); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:129:22: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: warning: redundant move in return statement [-Wredundant-move] 233 | return std::move(CCMgr); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:134:22: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: warning: redundant move in return statement [-Wredundant-move] 233 | return std::move(CCMgr); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:138:22: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: warning: redundant move in return statement [-Wredundant-move] 233 | return std::move(CCMgr); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:144:22: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: warning: redundant move in return statement [-Wredundant-move] 233 | return std::move(CCMgr); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:150:24: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: warning: redundant move in return statement [-Wredundant-move] 233 | return std::move(CCMgr); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:153:24: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:232:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: warning: redundant move in return statement [-Wredundant-move] 233 | return std::move(CCMgr); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:233:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:124:20: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:129:22: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:134:22: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:138:22: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:144:22: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:150:24: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:153:24: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcX86_64_SysV]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] 93 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcX86_64_Win32]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcMips64]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcMips32Le]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcMips32Be]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcI386]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcAArch64]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRCompileLayer.cpp.o [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRTransformLayer.cpp.o [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/JITTargetMachineBuilder.cpp.o [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LazyReexports.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:95:76: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: warning: redundant move in return statement [-Wredundant-move] 141 | return std::move(LLCTM); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:98:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: warning: redundant move in return statement [-Wredundant-move] 141 | return std::move(LLCTM); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:102:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: warning: redundant move in return statement [-Wredundant-move] 141 | return std::move(LLCTM); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:106:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: warning: redundant move in return statement [-Wredundant-move] 141 | return std::move(LLCTM); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:110:79: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: warning: redundant move in return statement [-Wredundant-move] 141 | return std::move(LLCTM); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:115:31: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: warning: redundant move in return statement [-Wredundant-move] 141 | return std::move(LLCTM); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:118:31: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: warning: redundant move in return statement [-Wredundant-move] 139 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:139:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: warning: redundant move in return statement [-Wredundant-move] 141 | return std::move(LLCTM); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:141:27: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcAArch64]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:95:76: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcI386]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:98:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcMips32Be]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:102:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcMips32Le]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:106:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcMips64]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:110:79: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcX86_64_Win32]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:115:31: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h:117:50: required from 'llvm::Error llvm::orc::LocalLazyCallThroughManager::init() [with ORCABI = llvm::orc::OrcX86_64_SysV]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp:118:31: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:83:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: warning: redundant move in return statement [-Wredundant-move] 84 | return std::move(LTP); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:84:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcX86_64_SysV]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] 93 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcX86_64_Win32]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcMips64]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcMips32Le]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcMips32Be]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcI386]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: In instantiation of 'llvm::Expected llvm::orc::LocalTrampolinePool::getTrampoline() [with ORCABI = llvm::orc::OrcAArch64]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:89:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:93:29: note: remove 'std::move' call [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Legacy.cpp.o [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Layer.cpp.o [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LLJIT.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In member function 'llvm::JITSymbol llvm::orc::LegacyRTDyldObjectLinkingLayer::findSymbol(llvm::StringRef, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: warning: redundant move in return statement [-Wredundant-move] 431 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:271:31: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: note: remove 'std::move' call [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectLinkingLayer.cpp.o [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectTransformLayer.cpp.o [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In member function 'llvm::JITSymbol llvm::orc::LegacyRTDyldObjectLinkingLayer::findSymbol(llvm::StringRef, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: warning: redundant move in return statement [-Wredundant-move] 431 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h: In member function 'llvm::Expected llvm::OrcCBindingsStack::addObject(std::unique_ptr, LLVMOrcSymbolResolverFn, void*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:367:25: warning: redundant move in return statement [-Wredundant-move] 367 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:367:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h: In member function 'llvm::Expected llvm::OrcCBindingsStack::findSymbolAddress(const string&, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:401:23: warning: redundant move in return statement [-Wredundant-move] 401 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:401:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h: In member function 'llvm::Expected llvm::OrcCBindingsStack::findSymbolAddressIn(llvm::orc::VModuleKey, const string&, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:419:23: warning: redundant move in return statement [-Wredundant-move] 419 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:419:23: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:183:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:340:29: warning: redundant move in return statement [-Wredundant-move] 340 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:340:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int (*)(const char*, void*); uint64_t = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:330:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:308:27: warning: redundant move in return statement [-Wredundant-move] 308 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:308:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:317:27: warning: redundant move in return statement [-Wredundant-move] 317 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:317:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int (*)(const char*, void*); uint64_t = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:344:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:308:27: warning: redundant move in return statement [-Wredundant-move] 308 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:308:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:317:27: warning: redundant move in return statement [-Wredundant-move] 317 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:317:27: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:183:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:232:31: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:232:31: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int (*)(const char*, void*); uint64_t = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:344:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:404:33: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:517:29: warning: redundant move in return statement [-Wredundant-move] 517 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:517:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int (*)(const char*, void*); uint64_t = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:344:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:610:31: warning: redundant move in return statement [-Wredundant-move] 610 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:610:31: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h: In instantiation of 'llvm::Expected > llvm::orc::getResponsibilitySetWithLegacyFn(const SymbolNameSet&, FindSymbolFn) [with FindSymbolFn = llvm::orc::LegacyCompileOnDemandLayer::addLogicalModule(llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib&, std::unique_ptr) [with BaseLayerT = llvm::orc::LegacyIRCompileLayer; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]::; llvm::orc::SymbolNameSet = llvm::DenseSet]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int (*)(const char*, void*); uint64_t = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:344:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int (*)(const char*, void*); uint64_t = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:344:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:728:27: warning: redundant move in return statement [-Wredundant-move] 728 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:728:27: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h: In instantiation of 'llvm::Expected > llvm::orc::getResponsibilitySetWithLegacyFn(const SymbolNameSet&, FindSymbolFn) [with FindSymbolFn = 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 = long unsigned int]::; llvm::orc::SymbolNameSet = llvm::DenseSet]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int (*)(const char*, void*); uint64_t = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:344:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:271:31: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringExtras.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/JITSymbol.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: In constructor 'llvm::StringMapEntry::StringMapEntry(size_t, InitTy&& ...) [with InitTy = {llvm::JITEvaluatedSymbol}; ValueTy = llvm::JITEvaluatedSymbol]', inlined from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::MallocAllocator; InitTy = {llvm::JITEvaluatedSymbol}; ValueTy = llvm::JITEvaluatedSymbol]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:169:5, inlined from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {llvm::JITEvaluatedSymbol}; ValueTy = llvm::JITEvaluatedSymbol; AllocatorTy = llvm::MallocAllocator]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:408:32, inlined from 'std::pair, bool> llvm::StringMap::insert(std::pair) [with ValueTy = llvm::JITEvaluatedSymbol; AllocatorTy = llvm::MallocAllocator]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:391:23, inlined from 'void llvm::orc::LegacyRTDyldObjectLinkingLayer::ConcreteLinkedObject::buildInitialSymbolTable(const OwnedObject&) [with MemoryManagerPtrT = std::shared_ptr]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:306:27: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:133:77: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h: In member function 'void llvm::orc::LegacyRTDyldObjectLinkingLayer::ConcreteLinkedObject::buildInitialSymbolTable(const OwnedObject&) [with MemoryManagerPtrT = std::shared_ptr]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 17 to an object with size 0 allocated by 'malloc' here 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In member function 'llvm::JITSymbol llvm::orc::LegacyRTDyldObjectLinkingLayer::findSymbol(llvm::StringRef, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: warning: redundant move in return statement [-Wredundant-move] 431 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:381:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:64:39: warning: redundant move in return statement [-Wredundant-move] 64 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:64:39: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:70:37: warning: redundant move in return statement [-Wredundant-move] 70 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h:70:37: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:271:31: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:9: In constructor 'llvm::StringMapEntry::StringMapEntry(size_t, InitTy&& ...) [with InitTy = {llvm::JITEvaluatedSymbol}; ValueTy = llvm::JITEvaluatedSymbol]', inlined from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::MallocAllocator; InitTy = {llvm::JITEvaluatedSymbol}; ValueTy = llvm::JITEvaluatedSymbol]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:169:5, inlined from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {llvm::JITEvaluatedSymbol}; ValueTy = llvm::JITEvaluatedSymbol; AllocatorTy = llvm::MallocAllocator]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:408:32, inlined from 'std::pair, bool> llvm::StringMap::insert(std::pair) [with ValueTy = llvm::JITEvaluatedSymbol; AllocatorTy = llvm::MallocAllocator]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:391:23, inlined from 'void llvm::orc::LegacyRTDyldObjectLinkingLayer::ConcreteLinkedObject::buildInitialSymbolTable(const OwnedObject&) [with MemoryManagerPtrT = std::shared_ptr]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:306:27: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:133:77: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h: In member function 'void llvm::orc::LegacyRTDyldObjectLinkingLayer::ConcreteLinkedObject::buildInitialSymbolTable(const OwnedObject&) [with MemoryManagerPtrT = std::shared_ptr]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 17 to an object with size 0 allocated by 'malloc' here 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RTDyldObjectLinkingLayer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In member function 'llvm::JITSymbol llvm::orc::LegacyRTDyldObjectLinkingLayer::findSymbol(llvm::StringRef, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: warning: redundant move in return statement [-Wredundant-move] 431 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:271:31: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: note: remove 'std::move' call [ 36%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ThreadSafeModule.cpp.o [ 36%] Linking CXX shared library ../../libLLVMOrcJIT.so [ 36%] Built target LLVMOrcJIT Scanning dependencies of target DuckyCommonTableGen [ 36%] Building DuckyGenAsmMatcher.inc... [ 36%] Building DuckyGenRegisterInfo.inc... [ 36%] Building DuckyGenInstrInfo.inc... [ 36%] Building DuckyGenAsmWriter.inc... [ 36%] Building DuckyGenDAGISel.inc... [ 36%] Building DuckyGenCallingConv.inc... [ 36%] Building DuckyGenSubtargetInfo.inc... [ 36%] Building DuckyGenMCCodeEmitter.inc... [ 36%] Building DuckyGenDisassemblerTables.inc... Decoding Conflict: ....................1.....001010 ..........................001010 ................................ LIUi16 ____________________1_____001010 LIUi32 ____________________1_____001010 Decoding Conflict: ..........................111111 ................................ ADJCALLSTACKDOWN __________________________111111 ADJCALLSTACKUP __________________________111111 [ 36%] Built target DuckyCommonTableGen Scanning dependencies of target LLVMDuckyInfo [ 36%] Building CXX object lib/Target/Ducky/TargetInfo/CMakeFiles/LLVMDuckyInfo.dir/DuckyTargetInfo.cpp.o [ 36%] Linking CXX shared library ../../../libLLVMDuckyInfo.so [ 36%] Built target LLVMDuckyInfo Scanning dependencies of target LLVMDuckyAsmPrinter [ 36%] Building CXX object lib/Target/Ducky/InstPrinter/CMakeFiles/LLVMDuckyAsmPrinter.dir/DuckyInstPrinter.cpp.o [ 36%] Linking CXX shared library ../../../libLLVMDuckyAsmPrinter.so [ 36%] Built target LLVMDuckyAsmPrinter Scanning dependencies of target LLVMDuckyDesc [ 36%] Building CXX object lib/Target/Ducky/MCTargetDesc/CMakeFiles/LLVMDuckyDesc.dir/DuckyAsmBackend.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/Ducky/MCTargetDesc/DuckyAsmBackend.cpp: In member function 'virtual void {anonymous}::DuckyAsmBackend::applyFixup(const llvm::MCAssembler&, const llvm::MCFixup&, const llvm::MCValue&, llvm::MutableArrayRef, uint64_t, bool, const llvm::MCSubtargetInfo*) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/Ducky/MCTargetDesc/DuckyAsmBackend.cpp:147:15: warning: unused variable 'Kind' [-Wunused-variable] 147 | MCFixupKind Kind = Fixup.getKind(); | ^~~~ [ 36%] Building CXX object lib/Target/Ducky/MCTargetDesc/CMakeFiles/LLVMDuckyDesc.dir/DuckyMCCodeEmitter.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/Ducky/MCTargetDesc/DuckyMCCodeEmitter.cpp:250:10: warning: 'unsigned int {anonymous}::DuckyMCCodeEmitter::getImmOpValue(const llvm::MCInst&, unsigned int, llvm::SmallVectorImpl&, const llvm::MCSubtargetInfo&) const' defined but not used [-Wunused-function] 250 | unsigned DuckyMCCodeEmitter::getImmOpValue(const MCInst &MI, unsigned OpNo, | ^~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object lib/Target/Ducky/MCTargetDesc/CMakeFiles/LLVMDuckyDesc.dir/DuckyELFStreamer.cpp.o [ 36%] Building CXX object lib/Target/Ducky/MCTargetDesc/CMakeFiles/LLVMDuckyDesc.dir/DuckyTargetStreamer.cpp.o [ 36%] Building CXX object lib/Target/Ducky/MCTargetDesc/CMakeFiles/LLVMDuckyDesc.dir/DuckyELFObjectWriter.cpp.o [ 36%] Building CXX object lib/Target/Ducky/MCTargetDesc/CMakeFiles/LLVMDuckyDesc.dir/DuckyMCAsmInfo.cpp.o [ 36%] Building CXX object lib/Target/Ducky/MCTargetDesc/CMakeFiles/LLVMDuckyDesc.dir/DuckyMCTargetDesc.cpp.o [ 36%] Linking CXX shared library ../../../libLLVMDuckyDesc.so [ 36%] Built target LLVMDuckyDesc Scanning dependencies of target LLVMDuckyCodeGen [ 36%] Building CXX object lib/Target/Ducky/CMakeFiles/LLVMDuckyCodeGen.dir/DuckySubtarget.cpp.o [ 36%] Building CXX object lib/Target/Ducky/CMakeFiles/LLVMDuckyCodeGen.dir/DuckyTargetMachine.cpp.o [ 36%] Building CXX object lib/Target/Ducky/CMakeFiles/LLVMDuckyCodeGen.dir/DuckyRegisterInfo.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/Ducky/DuckyRegisterInfo.cpp: In member function 'virtual void llvm::DuckyRegisterInfo::eliminateFrameIndex(llvm::MachineBasicBlock::iterator, int, unsigned int, llvm::RegScavenger*) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/Ducky/DuckyRegisterInfo.cpp:165:19: warning: variable 'LEA' set but not used [-Wunused-but-set-variable] 165 | MachineInstr *LEA = nullptr; | ^~~ [ 36%] Building CXX object lib/Target/Ducky/CMakeFiles/LLVMDuckyCodeGen.dir/DuckyInstrInfo.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/Ducky/DuckyInstrInfo.cpp: In member function 'virtual unsigned int llvm::DuckyInstrInfo::insertBranch(llvm::MachineBasicBlock&, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::ArrayRef, const llvm::DebugLoc&, int*) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/Ducky/DuckyInstrInfo.cpp:501:19: warning: variable 'MI' set but not used [-Wunused-but-set-variable] 501 | MachineInstr *MI = NULL; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/Ducky/DuckyInstrInfo.cpp:527:19: warning: unused variable 'MI' [-Wunused-variable] 527 | MachineInstr *MI = BuildMI(MBB, MBB.end(), DL, get(Ducky::Ji)).addMBB(Cond.empty() ? TBB : FBB).getInstr(); | ^~ [ 36%] Building CXX object lib/Target/Ducky/CMakeFiles/LLVMDuckyCodeGen.dir/DuckyFrameLowering.cpp.o [ 36%] Building CXX object lib/Target/Ducky/CMakeFiles/LLVMDuckyCodeGen.dir/DuckyISelLowering.cpp.o [ 36%] Building CXX object lib/Target/Ducky/CMakeFiles/LLVMDuckyCodeGen.dir/DuckySelectionDAGInfo.cpp.o [ 36%] Building CXX object lib/Target/Ducky/CMakeFiles/LLVMDuckyCodeGen.dir/DuckyISelDAGToDAG.cpp.o [ 36%] Building CXX object lib/Target/Ducky/CMakeFiles/LLVMDuckyCodeGen.dir/DuckyAsmPrinter.cpp.o [ 36%] Building CXX object lib/Target/Ducky/CMakeFiles/LLVMDuckyCodeGen.dir/DuckyMCInstLower.cpp.o [ 36%] Building CXX object lib/Target/Ducky/CMakeFiles/LLVMDuckyCodeGen.dir/DuckyTargetObjectFile.cpp.o [ 36%] Building CXX object lib/Target/Ducky/CMakeFiles/LLVMDuckyCodeGen.dir/DuckyMachineFunctionInfo.cpp.o [ 36%] Linking CXX shared library ../../libLLVMDuckyCodeGen.so [ 36%] Built target LLVMDuckyCodeGen Scanning dependencies of target LLVMDuckyAsmParser [ 36%] Building CXX object lib/Target/Ducky/AsmParser/CMakeFiles/LLVMDuckyAsmParser.dir/DuckyAsmParser.cpp.o [ 37%] Linking CXX shared library ../../../libLLVMDuckyAsmParser.so [ 37%] Built target LLVMDuckyAsmParser Scanning dependencies of target LLVMDuckyDisassembler [ 37%] Building CXX object lib/Target/Ducky/Disassembler/CMakeFiles/LLVMDuckyDisassembler.dir/DuckyDisassembler.cpp.o [ 37%] Linking CXX shared library ../../../libLLVMDuckyDisassembler.so [ 37%] Built target LLVMDuckyDisassembler Scanning dependencies of target X86CommonTableGen [ 37%] Building X86GenAsmMatcher.inc... [ 37%] Building X86GenAsmWriter.inc... [ 37%] Building X86GenAsmWriter1.inc... [ 37%] Building X86GenCallingConv.inc... [ 37%] Building X86GenDAGISel.inc... [ 37%] Building X86GenDisassemblerTables.inc... [ 37%] Building X86GenEVEX2VEXTables.inc... [ 37%] Building X86GenExegesis.inc... [ 37%] Building X86GenFastISel.inc... [ 37%] Building X86GenGlobalISel.inc... [ 37%] Building X86GenInstrInfo.inc... [ 37%] Building X86GenRegisterBank.inc... [ 37%] Building X86GenRegisterInfo.inc... [ 37%] Building X86GenSubtargetInfo.inc... [ 37%] Built target X86CommonTableGen Scanning dependencies of target LLVMX86Utils [ 37%] Building CXX object lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o [ 37%] Linking CXX shared library ../../../libLLVMX86Utils.so [ 37%] Built target LLVMX86Utils Scanning dependencies of target LLVMX86Info [ 37%] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o [ 37%] Linking CXX shared library ../../../libLLVMX86Info.so [ 37%] Built target LLVMX86Info Scanning dependencies of target LLVMX86Desc [ 37%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ATTInstPrinter.cpp.o [ 37%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86IntelInstPrinter.cpp.o [ 37%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86InstComments.cpp.o [ 37%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86InstPrinterCommon.cpp.o [ 37%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o [ 37%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o [ 37%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o [ 37%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o [ 37%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o [ 37%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o [ 37%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o [ 37%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o [ 37%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o [ 37%] Linking CXX shared library ../../../libLLVMX86Desc.so [ 37%] Built target LLVMX86Desc Scanning dependencies of target LLVMX86CodeGen [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86CallLowering.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86CallLowering.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CondBrFolding.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/MC/MCStreamer.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86InstrInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86DomainReassignment.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineOperand]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86DomainReassignment.cpp:272:59: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DiscriminateMemOps.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AvoidStoreForwardingBlocks.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FlagsCopyLowering.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:206: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/_build/lib/Target/X86/X86GenDAGISel.inc: In member function 'virtual bool {anonymous}::X86DAGToDAGISel::CheckNodePredicate(llvm::SDNode*, unsigned int) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/_build/lib/Target/X86/X86GenDAGISel.inc:266882: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 266882 | return true; | In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/CallingConvLower.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86MachineFunctionInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MachineMemOperand*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:3500:0: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:4243:0: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/CallingConvLower.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86ISelLowering.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86ISelLowering.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86ISelLowering.cpp:9110:62: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SDValue]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86ISelLowering.cpp:17840:43: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::ISD::NodeType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86ISelLowering.cpp:35191:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const char*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86ISelLowering.cpp:44584:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86IndirectBranchTracking.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/CallingConvLower.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86ISelLowering.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86InterleavedAccess.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InsertPrefetch.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFoldTables.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o [ 37%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o [ 38%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o [ 38%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o [ 38%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o [ 38%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o [ 38%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o [ 38%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o [ 38%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SpeculativeLoadHardening.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86InstrBuilder.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::X86::CondCode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp:794:50: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o [ 38%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86FrameLowering.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86Subtarget.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86TargetMachine.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86TargetMachine.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o [ 38%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineInstr.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineBasicBlock.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/TargetFrameLowering.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86FrameLowering.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86Subtarget.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86TargetMachine.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86TargetTransformInfo.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86TargetTransformInfo.cpp:41: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86TargetTransformInfo.cpp:2174:84: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o [ 38%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o [ 38%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Instruction.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/BasicBlock.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CFG.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86WinEHState.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86WinEHState.cpp:179:40: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Target/X86/X86WinEHState.cpp:641:18: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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%] Linking CXX shared library ../../libLLVMX86CodeGen.so [ 38%] Built target LLVMX86CodeGen Scanning dependencies of target LLVMX86AsmParser [ 38%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o [ 38%] Linking CXX shared library ../../../libLLVMX86AsmParser.so [ 38%] Built target LLVMX86AsmParser Scanning dependencies of target LLVMX86Disassembler [ 38%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o [ 38%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o [ 38%] Linking CXX shared library ../../../libLLVMX86Disassembler.so [ 38%] Built target LLVMX86Disassembler Scanning dependencies of target LLVMLineEditor [ 38%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o [ 38%] Linking CXX shared library ../libLLVMLineEditor.so [ 38%] Built target LLVMLineEditor Scanning dependencies of target LLVMCoverage [ 38%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator*()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:80:23: warning: redundant move in return statement [-Wredundant-move] 80 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:80:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator->()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:88:23: warning: redundant move in return statement [-Wredundant-move] 88 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:88:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp: In static member function 'static llvm::Expected > llvm::coverage::CoverageMapping::load(llvm::ArrayRef >, llvm::IndexedInstrProfReader&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:263:25: warning: redundant move in return statement [-Wredundant-move] 263 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:263:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:266:25: warning: redundant move in return statement [-Wredundant-move] 266 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:266:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:270:19: warning: redundant move in return statement [-Wredundant-move] 270 | return std::move(Coverage); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:270:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp: In static member function 'static llvm::Expected > llvm::coverage::CoverageMapping::load(llvm::ArrayRef, llvm::StringRef, llvm::ArrayRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:278:21: warning: redundant move in return statement [-Wredundant-move] 278 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:278:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:293:23: warning: redundant move in return statement [-Wredundant-move] 293 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp:293:23: note: remove 'std::move' call [ 38%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o [ 38%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator*()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:80:23: warning: redundant move in return statement [-Wredundant-move] 80 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:80:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator->()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:88:23: warning: redundant move in return statement [-Wredundant-move] 88 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:88:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In member function 'llvm::Expected llvm::coverage::RawCoverageMappingDummyChecker::isDummy()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:324:21: warning: redundant move in return statement [-Wredundant-move] 324 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:324:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:331:21: warning: redundant move in return statement [-Wredundant-move] 331 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:331:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:334:21: warning: redundant move in return statement [-Wredundant-move] 334 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:334:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:339:21: warning: redundant move in return statement [-Wredundant-move] 339 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:339:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:345:21: warning: redundant move in return statement [-Wredundant-move] 345 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:345:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:600:23: warning: redundant move in return statement [-Wredundant-move] 600 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:600:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:605:23: warning: redundant move in return statement [-Wredundant-move] 605 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:605:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:611:23: warning: redundant move in return statement [-Wredundant-move] 611 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:611:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:616:23: warning: redundant move in return statement [-Wredundant-move] 616 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:616:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:619:19: warning: redundant move in return statement [-Wredundant-move] 619 | return std::move(Reader); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:619:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In function 'llvm::Expected > loadTestingFormat(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:646:21: warning: redundant move in return statement [-Wredundant-move] 646 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:646:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In function 'llvm::Expected > loadBinaryFormat(std::unique_ptr, llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:711:21: warning: redundant move in return statement [-Wredundant-move] 711 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:711:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:716:21: warning: redundant move in return statement [-Wredundant-move] 716 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:716:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:725:21: warning: redundant move in return statement [-Wredundant-move] 725 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:725:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp: In static member function 'static llvm::Expected > > llvm::coverage::BinaryCoverageReader::create(llvm::MemoryBufferRef, llvm::StringRef, llvm::SmallVectorImpl >&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:744:21: warning: redundant move in return statement [-Wredundant-move] 744 | return std::move(Readers); | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:744:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:789:23: warning: redundant move in return statement [-Wredundant-move] 789 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:789:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:798:21: warning: redundant move in return statement [-Wredundant-move] 798 | return std::move(Readers); | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:798:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:805:19: warning: redundant move in return statement [-Wredundant-move] 805 | return std::move(Readers); | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:805:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:599:34: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: warning: redundant move in return statement [-Wredundant-move] 548 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:604:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int; llvm::support::endianness Endian = llvm::support::little]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:573:45: required from 'llvm::Error readCoverageMappingData(llvm::InstrProfSymtab&, llvm::StringRef, std::vector&, std::vector&) [with T = long unsigned int; llvm::support::endianness Endian = llvm::support::little]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:610:34: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int; llvm::support::endianness Endian = llvm::support::big]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:573:45: required from 'llvm::Error readCoverageMappingData(llvm::InstrProfSymtab&, llvm::StringRef, std::vector&, std::vector&) [with T = long unsigned int; llvm::support::endianness Endian = llvm::support::big]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:615:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:548:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int; llvm::support::endianness Endian = llvm::support::big]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int; llvm::support::endianness Endian = llvm::support::big]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int; llvm::support::endianness Endian = llvm::support::big]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int; llvm::support::endianness Endian = llvm::support::little]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int; llvm::support::endianness Endian = llvm::support::little]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int; llvm::support::endianness Endian = llvm::support::little]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:473:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: warning: redundant move in return statement [-Wredundant-move] 497 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:497:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: warning: redundant move in return statement [-Wredundant-move] 524 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp:524:29: note: remove 'std::move' call [ 38%] Linking CXX shared library ../../libLLVMCoverage.so [ 38%] Built target LLVMCoverage Scanning dependencies of target LLVMTextAPI [ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/ELF/ELFStub.cpp.o [ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/ELF/TBEHandler.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TextAPI/ELF/TBEHandler.cpp: In function 'llvm::Expected > llvm::elfabi::readTBEFromBuffer(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TextAPI/ELF/TBEHandler.cpp:152:19: warning: redundant move in return statement [-Wredundant-move] 152 | return std::move(Stub); | ~~~~~~~~~^~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TextAPI/ELF/TBEHandler.cpp:152:19: note: remove 'std::move' call [ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/Architecture.cpp.o [ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/ArchitectureSet.cpp.o [ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/InterfaceFile.cpp.o [ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/PackedVersion.cpp.o [ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/Symbol.cpp.o [ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/TextStub.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TextAPI/MachO/TextStub.cpp: In static member function 'static llvm::Expected > llvm::MachO::TextAPIReader::get(std::unique_ptr)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TextAPI/MachO/TextStub.cpp:641:19: warning: redundant move in return statement [-Wredundant-move] 641 | return std::move(File); | ~~~~~~~~~^~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/TextAPI/MachO/TextStub.cpp:641:19: note: remove 'std::move' call [ 38%] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/MachO/TextStubCommon.cpp.o [ 38%] Linking CXX shared library ../libLLVMTextAPI.so [ 38%] Built target LLVMTextAPI Scanning dependencies of target DllOptionsTableGen [ 38%] Building Options.inc... [ 38%] Built target DllOptionsTableGen Scanning dependencies of target LLVMDlltoolDriver [ 38%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o [ 38%] Linking CXX shared library ../../libLLVMDlltoolDriver.so [ 38%] Built target LLVMDlltoolDriver Scanning dependencies of target LibOptionsTableGen [ 38%] Building Options.inc... [ 38%] Built target LibOptionsTableGen Scanning dependencies of target LLVMLibDriver [ 38%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o [ 38%] Linking CXX shared library ../../libLLVMLibDriver.so [ 38%] Built target LLVMLibDriver Scanning dependencies of target LLVMXRay [ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockIndexer.cpp.o [ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockPrinter.cpp.o [ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/BlockVerifier.cpp.o [ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecordProducer.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/FDRRecordProducer.cpp: In member function 'llvm::Expected > llvm::xray::FileBasedRecordProducer::findNextBufferExtent()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/FDRRecordProducer.cpp:104:27: warning: redundant move in return statement [-Wredundant-move] 104 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/FDRRecordProducer.cpp:104:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/FDRRecordProducer.cpp:105:25: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(R); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/FDRRecordProducer.cpp:105:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/FDRRecordProducer.cpp: In member function 'virtual llvm::Expected > llvm::xray::FileBasedRecordProducer::produce()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/FDRRecordProducer.cpp:135:21: warning: redundant move in return statement [-Wredundant-move] 135 | return std::move(R); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/FDRRecordProducer.cpp:135:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/FDRRecordProducer.cpp:174:21: warning: redundant move in return statement [-Wredundant-move] 174 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/FDRRecordProducer.cpp:174:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/FDRRecordProducer.cpp:193:19: warning: redundant move in return statement [-Wredundant-move] 193 | return std::move(R); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/FDRRecordProducer.cpp:193:19: note: remove 'std::move' call [ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRRecords.cpp.o [ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceExpander.cpp.o [ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FDRTraceWriter.cpp.o [ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/FileHeaderReader.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/FileHeaderReader.cpp: In function 'llvm::Expected llvm::xray::readBinaryFormatHeader(llvm::DataExtractor&, uint32_t&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/FileHeaderReader.cpp:65:19: warning: redundant move in return statement [-Wredundant-move] 65 | return std::move(FileHeader); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/FileHeaderReader.cpp:65:19: note: remove 'std::move' call [ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/InstrumentationMap.cpp: In function 'llvm::Expected llvm::xray::loadInstrumentationMap(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/InstrumentationMap.cpp:222:23: warning: redundant move in return statement [-Wredundant-move] 222 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/InstrumentationMap.cpp:222:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/InstrumentationMap.cpp:227:23: warning: redundant move in return statement [-Wredundant-move] 227 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/InstrumentationMap.cpp:227:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/InstrumentationMap.cpp:231:23: warning: redundant move in return statement [-Wredundant-move] 231 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/InstrumentationMap.cpp:231:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/InstrumentationMap.cpp:238:23: warning: redundant move in return statement [-Wredundant-move] 238 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/InstrumentationMap.cpp:238:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/InstrumentationMap.cpp:241:21: warning: redundant move in return statement [-Wredundant-move] 241 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/InstrumentationMap.cpp:241:21: note: remove 'std::move' call [ 38%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/LogBuilderConsumer.cpp.o [ 40%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Profile.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Profile.cpp: In function 'llvm::Expected > llvm::xray::{anonymous}::readPath(llvm::DataExtractor&, uint32_t&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Profile.cpp:93:19: warning: redundant move in return statement [-Wredundant-move] 93 | return std::move(Path); | ~~~~~~~~~^~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Profile.cpp:93:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Profile.cpp: In member function 'llvm::Expected > llvm::xray::Profile::expandPath(llvm::xray::Profile::PathID) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Profile.cpp:140:19: warning: redundant move in return statement [-Wredundant-move] 140 | return std::move(Path); | ~~~~~~~~~^~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Profile.cpp:140:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Profile.cpp: In function 'llvm::Expected llvm::xray::loadProfile(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Profile.cpp:311:23: warning: redundant move in return statement [-Wredundant-move] 311 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Profile.cpp:311:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Profile.cpp: In function 'llvm::Expected llvm::xray::profileFromTrace(const llvm::xray::Trace&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Profile.cpp:396:23: warning: redundant move in return statement [-Wredundant-move] 396 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Profile.cpp:396:23: note: remove 'std::move' call [ 40%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordInitializer.cpp.o [ 40%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/RecordPrinter.cpp.o [ 40%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Trace.cpp: In function 'llvm::Expected llvm::xray::loadTrace(const llvm::DataExtractor&, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Trace.cpp:439:25: warning: redundant move in return statement [-Wredundant-move] 439 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Trace.cpp:439:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Trace.cpp:451:25: warning: redundant move in return statement [-Wredundant-move] 451 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Trace.cpp:451:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Trace.cpp:460:23: warning: redundant move in return statement [-Wredundant-move] 460 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Trace.cpp:460:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Trace.cpp:468:19: warning: redundant move in return statement [-Wredundant-move] 468 | return std::move(T); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/XRay/Trace.cpp:468:19: note: remove 'std::move' call [ 40%] Linking CXX shared library ../libLLVMXRay.so [ 40%] Built target LLVMXRay Scanning dependencies of target gtest [ 40%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o [ 40%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/src/gmock-all.cc:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 40%] Linking CXX shared library ../../lib/libgtest.so [ 40%] Built target gtest Scanning dependencies of target LLVMTestingSupport [ 40%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Annotations.cpp.o [ 40%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/Error.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/SupportHelpers.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/lib/Testing/Support/SupportHelpers.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 40%] Linking CXX shared library ../../libLLVMTestingSupport.so [ 40%] Built target LLVMTestingSupport Scanning dependencies of target LLVMWindowsManifest [ 40%] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o [ 40%] Linking CXX shared library ../libLLVMWindowsManifest.so [ 40%] Built target LLVMWindowsManifest Scanning dependencies of target FileCheck [ 40%] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/FileCheck/FileCheck.cpp:18: In static member function 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const llvm::cl::OptionEnumValue; T2 = llvm::cl::OptionEnumValue; T = llvm::cl::OptionEnumValue]', inlined from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const llvm::cl::OptionEnumValue*; = void; T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:392:29, inlined from 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:406:11, inlined from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:431:11, inlined from 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:866:17, inlined from 'llvm::cl::ValuesClass::ValuesClass(std::initializer_list)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:641:23, inlined from 'llvm::cl::ValuesClass llvm::cl::values(OptsTy ...) [with OptsTy = {llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue}]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:653:34, inlined from 'void __static_initialization_and_destruction_0(int, int)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/FileCheck/FileCheck.cpp:115:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:294:13: warning: writing 18 bytes into a region of size 16 [-Wstringop-overflow=] 294 | memcpy(reinterpret_cast(Dest), I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/FileCheck/FileCheck.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/FileCheck/FileCheck.cpp:119:74: note: at offset 160 to object '' with size 176 declared here 119 | clEnumValN(DumpInputAlways, "always", "Always dump input"))); | ^ [ 40%] Linking CXX executable ../../bin/FileCheck [ 40%] Built target FileCheck Scanning dependencies of target llvm-PerfectShuffle [ 40%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o [ 40%] Linking CXX executable ../../bin/llvm-PerfectShuffle [ 40%] Built target llvm-PerfectShuffle Scanning dependencies of target count [ 40%] Building C object utils/count/CMakeFiles/count.dir/count.c.o [ 40%] Linking C executable ../../bin/count [ 40%] Built target count Scanning dependencies of target not [ 40%] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o [ 40%] Linking CXX executable ../../bin/not [ 40%] Built target not Scanning dependencies of target yaml-bench [ 40%] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o [ 40%] Linking CXX executable ../../bin/yaml-bench [ 40%] Built target yaml-bench Scanning dependencies of target LTO_exports [ 40%] Creating export file for LTO [ 40%] Built target LTO_exports Scanning dependencies of target LTO [ 40%] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o [ 40%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o [ 40%] Linking CXX shared library ../../lib/libLTO.so [ 40%] Built target LTO Scanning dependencies of target llvm-ar [ 40%] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o [ 40%] Linking CXX executable ../../bin/llvm-ar [ 40%] Built target llvm-ar Scanning dependencies of target llvm-ranlib [ 40%] Generating ../../bin/llvm-ranlib [ 40%] Built target llvm-ranlib Scanning dependencies of target llvm-lib [ 40%] Generating ../../bin/llvm-lib [ 40%] Built target llvm-lib Scanning dependencies of target llvm-dlltool [ 40%] Generating ../../bin/llvm-dlltool [ 40%] Built target llvm-dlltool Scanning dependencies of target llvm-config [ 41%] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o [ 41%] Linking CXX executable ../../bin/llvm-config [ 41%] Built target llvm-config Scanning dependencies of target llvm-lto [ 41%] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o [ 41%] Linking CXX executable ../../bin/llvm-lto [ 41%] Built target llvm-lto Scanning dependencies of target llvm-profdata [ 41%] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallSet.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-profdata/llvm-profdata.cpp:13: In static member function 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const llvm::cl::OptionEnumValue; T2 = llvm::cl::OptionEnumValue; T = llvm::cl::OptionEnumValue]', inlined from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const llvm::cl::OptionEnumValue*; = void; T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:392:29, inlined from 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:406:11, inlined from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:431:11, inlined from 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:866:17, inlined from 'llvm::cl::ValuesClass::ValuesClass(std::initializer_list)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:641:23, inlined from 'llvm::cl::ValuesClass llvm::cl::values(OptsTy ...) [with OptsTy = {llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue}]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:653:34, inlined from 'int merge_main(int, const char**)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-profdata/llvm-profdata.cpp:586:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:294:13: warning: writing 43 bytes into a region of size 16 [-Wstringop-overflow=] 294 | memcpy(reinterpret_cast(Dest), I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-profdata/llvm-profdata.cpp: In function 'int merge_main(int, const char**)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-profdata/llvm-profdata.cpp:591:74: note: at offset 160 to object '' with size 176 declared here 591 | "GCC encoding (only meaningful for -sample)"))); | ^ [ 41%] Linking CXX executable ../../bin/llvm-profdata [ 41%] Built target llvm-profdata Scanning dependencies of target obj.clang-tblgen [ 41%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o [ 41%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o [ 41%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o [ 41%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o [ 41%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o [ 41%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o [ 41%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o [ 41%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangOpenCLBuiltinEmitter.cpp.o [ 41%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o [ 41%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o [ 41%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o [ 41%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o [ 41%] Built target obj.clang-tblgen Scanning dependencies of target clang-tblgen [ 41%] Linking CXX executable ../../../../bin/clang-tblgen [ 41%] Built target clang-tblgen Scanning dependencies of target clang-resource-headers [ 41%] Copying clang's adxintrin.h... [ 41%] Copying clang's altivec.h... [ 41%] Copying clang's ammintrin.h... [ 41%] Copying clang's arm_acle.h... [ 41%] Copying clang's armintr.h... [ 41%] Copying clang's arm64intr.h... [ 41%] Copying clang's avx2intrin.h... [ 41%] Copying clang's avx512bf16intrin.h... [ 41%] Copying clang's avx512bwintrin.h... [ 41%] Copying clang's avx512bitalgintrin.h... [ 41%] Copying clang's avx512vlbitalgintrin.h... [ 41%] Copying clang's avx512cdintrin.h... [ 41%] Copying clang's avx512vpopcntdqintrin.h... [ 42%] Copying clang's avx512dqintrin.h... [ 42%] Copying clang's avx512erintrin.h... [ 42%] Copying clang's avx512fintrin.h... [ 42%] Copying clang's avx512ifmaintrin.h... [ 42%] Copying clang's avx512ifmavlintrin.h... [ 42%] Copying clang's avx512pfintrin.h... [ 42%] Copying clang's avx512vbmiintrin.h... [ 42%] Copying clang's avx512vbmivlintrin.h... [ 42%] Copying clang's avx512vbmi2intrin.h... [ 42%] Copying clang's avx512vlvbmi2intrin.h... [ 42%] Copying clang's avx512vlbf16intrin.h... [ 42%] Copying clang's avx512vlbwintrin.h... [ 42%] Copying clang's avx512vlcdintrin.h... [ 42%] Copying clang's avx512vldqintrin.h... [ 42%] Copying clang's avx512vlintrin.h... [ 42%] Copying clang's avx512vp2intersectintrin.h... [ 42%] Copying clang's avx512vlvp2intersectintrin.h... [ 42%] Copying clang's avx512vpopcntdqvlintrin.h... [ 42%] Copying clang's avx512vnniintrin.h... [ 42%] Copying clang's avx512vlvnniintrin.h... [ 42%] Copying clang's avxintrin.h... [ 42%] Copying clang's bmi2intrin.h... [ 42%] Copying clang's bmiintrin.h... [ 42%] Copying clang's __clang_cuda_builtin_vars.h... [ 42%] Copying clang's __clang_cuda_cmath.h... [ 42%] Copying clang's __clang_cuda_complex_builtins.h... [ 42%] Copying clang's __clang_cuda_device_functions.h... [ 42%] Copying clang's __clang_cuda_intrinsics.h... [ 42%] Copying clang's __clang_cuda_libdevice_declares.h... [ 42%] Copying clang's __clang_cuda_math_forward_declares.h... [ 42%] Copying clang's __clang_cuda_runtime_wrapper.h... [ 42%] Copying clang's cetintrin.h... [ 42%] Copying clang's cldemoteintrin.h... [ 42%] Copying clang's clzerointrin.h... [ 42%] Copying clang's cpuid.h... [ 42%] Copying clang's clflushoptintrin.h... [ 42%] Copying clang's clwbintrin.h... [ 42%] Copying clang's emmintrin.h... [ 42%] Copying clang's enqcmdintrin.h... [ 42%] Copying clang's f16cintrin.h... [ 42%] Copying clang's float.h... [ 42%] Copying clang's fma4intrin.h... [ 42%] Copying clang's fmaintrin.h... [ 42%] Copying clang's fxsrintrin.h... [ 42%] Copying clang's gfniintrin.h... [ 42%] Copying clang's htmintrin.h... [ 42%] Copying clang's htmxlintrin.h... [ 44%] Copying clang's ia32intrin.h... [ 44%] Copying clang's immintrin.h... [ 44%] Copying clang's intrin.h... [ 44%] Copying clang's inttypes.h... [ 44%] Copying clang's invpcidintrin.h... [ 44%] Copying clang's iso646.h... [ 44%] Copying clang's limits.h... [ 44%] Copying clang's lwpintrin.h... [ 44%] Copying clang's lzcntintrin.h... [ 44%] Copying clang's mm3dnow.h... [ 44%] Copying clang's mmintrin.h... [ 44%] Copying clang's mm_malloc.h... [ 44%] Copying clang's module.modulemap... [ 44%] Copying clang's movdirintrin.h... [ 44%] Copying clang's msa.h... [ 44%] Copying clang's mwaitxintrin.h... [ 44%] Copying clang's nmmintrin.h... [ 44%] Copying clang's opencl-c.h... [ 44%] Copying clang's opencl-c-base.h... [ 44%] Copying clang's pkuintrin.h... [ 44%] Copying clang's pmmintrin.h... [ 44%] Copying clang's pconfigintrin.h... [ 44%] Copying clang's popcntintrin.h... [ 44%] Copying clang's prfchwintrin.h... [ 44%] Copying clang's ptwriteintrin.h... [ 44%] Copying clang's rdseedintrin.h... [ 44%] Copying clang's rtmintrin.h... [ 44%] Copying clang's sgxintrin.h... [ 44%] Copying clang's s390intrin.h... [ 44%] Copying clang's shaintrin.h... [ 44%] Copying clang's smmintrin.h... [ 44%] Copying clang's stdalign.h... [ 44%] Copying clang's stdarg.h... [ 44%] Copying clang's stdatomic.h... [ 44%] Copying clang's stdbool.h... [ 44%] Copying clang's stddef.h... [ 44%] Copying clang's __stddef_max_align_t.h... [ 44%] Copying clang's stdint.h... [ 44%] Copying clang's stdnoreturn.h... [ 44%] Copying clang's tbmintrin.h... [ 44%] Copying clang's tgmath.h... [ 44%] Copying clang's tmmintrin.h... [ 44%] Copying clang's unwind.h... [ 44%] Copying clang's vadefs.h... [ 44%] Copying clang's vaesintrin.h... [ 44%] Copying clang's varargs.h... [ 45%] Copying clang's vecintrin.h... [ 45%] Copying clang's vpclmulqdqintrin.h... [ 45%] Copying clang's waitpkgintrin.h... [ 45%] Copying clang's wbnoinvdintrin.h... [ 45%] Copying clang's wmmintrin.h... [ 45%] Copying clang's __wmmintrin_aes.h... [ 45%] Copying clang's __wmmintrin_pclmul.h... [ 45%] Copying clang's x86intrin.h... [ 45%] Copying clang's xmmintrin.h... [ 45%] Copying clang's xopintrin.h... [ 45%] Copying clang's xsavecintrin.h... [ 45%] Copying clang's xsaveintrin.h... [ 45%] Copying clang's xsaveoptintrin.h... [ 45%] Copying clang's xsavesintrin.h... [ 45%] Copying clang's xtestintrin.h... [ 45%] Copying clang's cuda_wrappers/algorithm... [ 45%] Copying clang's cuda_wrappers/complex... [ 45%] Copying clang's cuda_wrappers/new... [ 45%] Copying clang's ppc_wrappers/mmintrin.h... [ 45%] Copying clang's ppc_wrappers/xmmintrin.h... [ 45%] Copying clang's ppc_wrappers/mm_malloc.h... [ 45%] Copying clang's ppc_wrappers/emmintrin.h... [ 45%] Copying clang's openmp_wrappers/math.h... [ 45%] Copying clang's openmp_wrappers/cmath... [ 45%] Copying clang's openmp_wrappers/__clang_openmp_math.h... [ 45%] Copying clang's openmp_wrappers/__clang_openmp_math_declares.h... [ 45%] Building arm_neon.h... [ 45%] Copying clang's arm_neon.h... [ 45%] Building arm_fp16.h... [ 45%] Copying clang's arm_fp16.h... [ 45%] Built target clang-resource-headers Scanning dependencies of target ClangSACheckers [ 45%] Building Checkers.inc... [ 45%] Built target ClangSACheckers Scanning dependencies of target ClangAttrImpl [ 45%] Building AttrImpl.inc... [ 45%] Built target ClangAttrImpl Scanning dependencies of target StmtDataCollectors [ 45%] Building StmtDataCollectors.inc... [ 45%] Built target StmtDataCollectors Scanning dependencies of target ClangCommentHTMLTags [ 45%] Building CommentHTMLTags.inc... [ 45%] Built target ClangCommentHTMLTags Scanning dependencies of target ClangAttrClasses [ 46%] Building Attrs.inc... [ 46%] Built target ClangAttrClasses Scanning dependencies of target ClangCommentHTMLTagsProperties [ 46%] Building CommentHTMLTagsProperties.inc... [ 46%] Built target ClangCommentHTMLTagsProperties Scanning dependencies of target ClangAttrVisitor [ 46%] Building AttrVisitor.inc... [ 46%] Built target ClangAttrVisitor Scanning dependencies of target ClangAttrTextDump [ 46%] Building AttrTextNodeDump.inc... [ 46%] Built target ClangAttrTextDump Scanning dependencies of target ClangCommentNodes [ 46%] Building CommentNodes.inc... [ 46%] Built target ClangCommentNodes Scanning dependencies of target ClangDeclNodes [ 46%] Building DeclNodes.inc... [ 46%] Built target ClangDeclNodes Scanning dependencies of target ClangAttrTraverse [ 46%] Building AttrNodeTraverse.inc... [ 46%] Built target ClangAttrTraverse Scanning dependencies of target ClangCommentHTMLNamedCharacterReferences [ 46%] Building CommentHTMLNamedCharacterReferences.inc... [ 46%] Built target ClangCommentHTMLNamedCharacterReferences Scanning dependencies of target ClangStmtNodes [ 46%] Building StmtNodes.inc... [ 46%] Built target ClangStmtNodes Scanning dependencies of target ClangCommentCommandInfo [ 46%] Building CommentCommandInfo.inc... [ 46%] Built target ClangCommentCommandInfo Scanning dependencies of target ClangCommentCommandList [ 46%] Building CommentCommandList.inc... [ 46%] Built target ClangCommentCommandList Scanning dependencies of target ClangARMFP16 [ 46%] Building arm_fp16.inc... [ 46%] Built target ClangARMFP16 Scanning dependencies of target ClangARMNeon [ 46%] Building arm_neon.inc... [ 46%] Built target ClangARMNeon Scanning dependencies of target ClangAttrHasAttributeImpl [ 46%] Building AttrHasAttributeImpl.inc... [ 46%] Built target ClangAttrHasAttributeImpl Scanning dependencies of target ClangAttrSubjectMatchRuleList [ 46%] Building AttrSubMatchRulesList.inc... [ 46%] Built target ClangAttrSubjectMatchRuleList Scanning dependencies of target ClangAttrList [ 46%] Building AttrList.inc... [ 46%] Built target ClangAttrList Scanning dependencies of target ClangDiagnosticIndexName [ 46%] Building DiagnosticIndexName.inc... [ 46%] Built target ClangDiagnosticIndexName Scanning dependencies of target ClangDiagnosticAnalysis [ 46%] Building DiagnosticAnalysisKinds.inc... [ 46%] Built target ClangDiagnosticAnalysis Scanning dependencies of target ClangDiagnosticAST [ 46%] Building DiagnosticASTKinds.inc... [ 46%] Built target ClangDiagnosticAST Scanning dependencies of target ClangDiagnosticComment [ 46%] Building DiagnosticCommentKinds.inc... [ 46%] Built target ClangDiagnosticComment Scanning dependencies of target ClangDiagnosticCrossTU [ 46%] Building DiagnosticCrossTUKinds.inc... [ 46%] Built target ClangDiagnosticCrossTU Scanning dependencies of target ClangDiagnosticCommon [ 46%] Building DiagnosticCommonKinds.inc... [ 46%] Built target ClangDiagnosticCommon Scanning dependencies of target ClangDiagnosticDriver [ 46%] Building DiagnosticDriverKinds.inc... [ 46%] Built target ClangDiagnosticDriver Scanning dependencies of target ClangDiagnosticLex [ 46%] Building DiagnosticLexKinds.inc... [ 46%] Built target ClangDiagnosticLex Scanning dependencies of target ClangDiagnosticParse [ 46%] Building DiagnosticParseKinds.inc... [ 46%] Built target ClangDiagnosticParse Scanning dependencies of target ClangDiagnosticRefactoring [ 46%] Building DiagnosticRefactoringKinds.inc... [ 46%] Built target ClangDiagnosticRefactoring Scanning dependencies of target ClangDiagnosticSema [ 46%] Building DiagnosticSemaKinds.inc... [ 46%] Built target ClangDiagnosticSema Scanning dependencies of target ClangDiagnosticFrontend [ 46%] Building DiagnosticFrontendKinds.inc... [ 46%] Built target ClangDiagnosticFrontend Scanning dependencies of target ClangDiagnosticSerialization [ 46%] Building DiagnosticSerializationKinds.inc... [ 46%] Built target ClangDiagnosticSerialization Scanning dependencies of target ClangDiagnosticGroups [ 46%] Building DiagnosticGroups.inc... [ 46%] Built target ClangDiagnosticGroups Scanning dependencies of target ClangAttrSubMatchRulesParserStringSwitches [ 46%] Building AttrSubMatchRulesParserStringSwitches.inc... [ 46%] Built target ClangAttrSubMatchRulesParserStringSwitches Scanning dependencies of target ClangAttrParserStringSwitches [ 46%] Building AttrParserStringSwitches.inc... [ 46%] Built target ClangAttrParserStringSwitches Scanning dependencies of target ClangAttrParsedAttrImpl [ 46%] Building AttrParsedAttrImpl.inc... [ 46%] Built target ClangAttrParsedAttrImpl Scanning dependencies of target ClangAttrSpellingListIndex [ 46%] Building AttrSpellingListIndex.inc... [ 46%] Built target ClangAttrSpellingListIndex Scanning dependencies of target ClangAttrParsedAttrKinds [ 46%] Building AttrParsedAttrKinds.inc... [ 46%] Built target ClangAttrParsedAttrKinds Scanning dependencies of target ClangAttrParsedAttrList [ 46%] Building AttrParsedAttrList.inc... [ 46%] Built target ClangAttrParsedAttrList Scanning dependencies of target ClangAttrTemplateInstantiate [ 46%] Building AttrTemplateInstantiate.inc... [ 46%] Built target ClangAttrTemplateInstantiate Scanning dependencies of target ClangAttrPCHWrite [ 46%] Building AttrPCHWrite.inc... [ 46%] Built target ClangAttrPCHWrite Scanning dependencies of target ClangAttrPCHRead [ 46%] Building AttrPCHRead.inc... [ 46%] Built target ClangAttrPCHRead Scanning dependencies of target clang-tablegen-targets [ 46%] Built target clang-tablegen-targets [ 46%] Generating VCSVersion.inc Scanning dependencies of target obj.clangBasic [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Attributes.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Builtins.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/CharInfo.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/CodeGenOptions.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Cuda.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticOptions.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/FileManager.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/FileSystemStatCache.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/FixedPoint.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/IdentifierTable.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/LangOptions.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Module.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/ObjCRuntime.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenMPKinds.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/OperatorPrecedence.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerBlacklist.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Sanitizers.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceLocation.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceManager.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetInfo.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/TargetInfo.h:29, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Basic/Targets.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Basic/Targets.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Basic/Targets/AVR.h:139:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AMDGPU.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARC.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARM.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AVR.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/TargetInfo.h:29, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Basic/Targets/AVR.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Basic/Targets/AVR.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Basic/Targets/AVR.h:139:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/BPF.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Ducky.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Hexagon.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Lanai.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Le64.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/MSP430.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Mips.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/NVPTX.cpp.o [ 46%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/OSTargets.cpp.o [ 48%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PNaCl.cpp.o [ 48%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PPC.cpp.o [ 48%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/RISCV.cpp.o [ 48%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SPIR.cpp.o [ 48%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Sparc.cpp.o [ 48%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SystemZ.cpp.o [ 48%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/TCE.cpp.o [ 48%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/WebAssembly.cpp.o [ 48%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/X86.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/TargetInfo.h:29, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Basic/Targets.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Basic/Targets/OSTargets.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Basic/Targets/X86.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Basic/Targets/X86.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Basic/Targets/X86.cpp:1657:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/XCore.cpp.o [ 48%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/TokenKinds.cpp.o [ 48%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Version.cpp.o [ 48%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Warnings.cpp.o [ 48%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayInstr.cpp.o [ 48%] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayLists.cpp.o [ 48%] Built target obj.clangBasic Scanning dependencies of target clangBasic [ 48%] Linking CXX shared library ../../../../lib/libclangBasic.so [ 48%] Built target clangBasic Scanning dependencies of target obj.clangLex [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/DependencyDirectivesSourceMinimizer.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderMap.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderSearch.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/Lexer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/ObjCRuntime.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/LangOptions.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Lex/Lexer.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Lex/Lexer.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In static member function 'static void clang::Lexer::Stringify(llvm::SmallVectorImpl&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 1 is outside array bounds of 'char [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Lex/Lexer.cpp:237:19: note: while referencing '' 237 | Str.insert(Str.begin() + i + 1, 'n'); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/ObjCRuntime.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/LangOptions.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Lex/Lexer.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Lex/Lexer.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 1 is outside array bounds of 'char [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Lex/Lexer.cpp:225:17: note: while referencing '' 225 | Str.insert(Str.begin() + i, '\\'); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/LiteralSupport.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/MacroArgs.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/MacroInfo.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMap.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/FileManager.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Module.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Lex/ModuleMap.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Lex/ModuleMap.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Lex/ModuleMap.cpp:2160:55: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPCaching.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPCallbacks.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPConditionalDirectiveRecord.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPDirectives.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPExpressions.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPLexerChange.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PPMacroExpansion.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/Pragma.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessingRecord.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/Preprocessor.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessorLexer.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/TokenConcatenation.cpp.o [ 48%] Building CXX object tools/clang/lib/Lex/CMakeFiles/obj.clangLex.dir/TokenLexer.cpp.o [ 48%] Built target obj.clangLex Scanning dependencies of target clangLex [ 48%] Linking CXX shared library ../../../../lib/libclangLex.so [ 48%] Built target clangLex Scanning dependencies of target obj.clangEdit [ 48%] Building CXX object tools/clang/lib/Edit/CMakeFiles/obj.clangEdit.dir/Commit.cpp.o [ 49%] Building CXX object tools/clang/lib/Edit/CMakeFiles/obj.clangEdit.dir/EditedSource.cpp.o [ 49%] Building CXX object tools/clang/lib/Edit/CMakeFiles/obj.clangEdit.dir/RewriteObjCFoundationAPI.cpp.o [ 49%] Built target obj.clangEdit Scanning dependencies of target obj.clangAST [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/APValue.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTConsumer.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTContext.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTDiagnostic.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/DiagnosticIDs.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTDiagnostic.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTDiagnostic.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In function 'void clang::FormatASTNodeDiagnosticArgument(clang::DiagnosticsEngine::ArgumentKind, intptr_t, llvm::StringRef, llvm::StringRef, llvm::ArrayRef >, llvm::SmallVectorImpl&, void*, llvm::ArrayRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 1 is outside array bounds of 'char [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTDiagnostic.cpp:468:46: note: while referencing '' 468 | Output.insert(Output.begin()+OldEnd, '\''); | ^ [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTDumper.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporter.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h: In member function 'void clang::ASTImporterSharedState::setImportDeclError(clang::Decl*, clang::ImportError)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:76:24: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 76 | ImportErrors[To] = Error; | ^~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'llvm::Expected > > clang::ASTNodeImporter::ImportFunctionTemplateWithTemplateArgsFromSpecialization(clang::FunctionDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:688:21: warning: redundant move in return statement [-Wredundant-move] 688 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:688:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:694:21: warning: redundant move in return statement [-Wredundant-move] 694 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:694:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'llvm::Expected clang::ASTNodeImporter::import(T*) [with T = clang::TemplateParameterList]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:704:21: warning: redundant move in return statement [-Wredundant-move] 704 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:704:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'llvm::Expected clang::ASTNodeImporter::import(const T&) [with T = clang::TemplateArgument]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:796:23: warning: redundant move in return statement [-Wredundant-move] 796 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:796:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'llvm::Expected clang::ASTNodeImporter::import(const T&) [with T = clang::LambdaCapture]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:923:23: warning: redundant move in return statement [-Wredundant-move] 923 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:923:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedType clang::ASTNodeImporter::VisitTemplateSpecializationType(const clang::TemplateSpecializationType*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:1376:21: warning: redundant move in return statement [-Wredundant-move] 1376 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:1376:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedType clang::ASTNodeImporter::VisitDependentTemplateSpecializationType(const clang::DependentTemplateSpecializationType*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:1434:21: warning: redundant move in return statement [-Wredundant-move] 1434 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:1434:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitEmptyDecl(clang::EmptyDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2075:21: warning: redundant move in return statement [-Wredundant-move] 2075 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2075:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitNamespaceDecl(clang::NamespaceDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2161:21: warning: redundant move in return statement [-Wredundant-move] 2161 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2161:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2226:21: warning: redundant move in return statement [-Wredundant-move] 2226 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2226:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitNamespaceAliasDecl(clang::NamespaceAliasDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2238:21: warning: redundant move in return statement [-Wredundant-move] 2238 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2238:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitTypedefNameDecl(clang::TypedefNameDecl*, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2277:21: warning: redundant move in return statement [-Wredundant-move] 2277 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2277:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitTypeAliasTemplateDecl(clang::TypeAliasTemplateDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2366:21: warning: redundant move in return statement [-Wredundant-move] 2366 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2366:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitLabelDecl(clang::LabelDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2421:21: warning: redundant move in return statement [-Wredundant-move] 2421 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2421:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitEnumDecl(clang::EnumDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2460:21: warning: redundant move in return statement [-Wredundant-move] 2460 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2460:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2470:23: warning: redundant move in return statement [-Wredundant-move] 2470 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2470:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2534:23: warning: redundant move in return statement [-Wredundant-move] 2534 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2534:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitRecordDecl(clang::RecordDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2554:21: warning: redundant move in return statement [-Wredundant-move] 2554 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2554:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2564:23: warning: redundant move in return statement [-Wredundant-move] 2564 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2564:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2623:35: warning: redundant move in return statement [-Wredundant-move] 2623 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2623:35: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2696:25: warning: redundant move in return statement [-Wredundant-move] 2696 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2696:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2769:23: warning: redundant move in return statement [-Wredundant-move] 2769 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2769:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitEnumConstantDecl(clang::EnumConstantDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2781:21: warning: redundant move in return statement [-Wredundant-move] 2781 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2781:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFunctionDecl(clang::FunctionDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2991:21: warning: redundant move in return statement [-Wredundant-move] 2991 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:2991:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3082:21: warning: redundant move in return statement [-Wredundant-move] 3082 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3082:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3213:25: warning: redundant move in return statement [-Wredundant-move] 3213 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3213:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3267:23: warning: redundant move in return statement [-Wredundant-move] 3267 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3267:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3274:21: warning: redundant move in return statement [-Wredundant-move] 3274 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3274:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFieldDecl(clang::FieldDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3330:21: warning: redundant move in return statement [-Wredundant-move] 3330 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3330:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitIndirectFieldDecl(clang::IndirectFieldDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3415:21: warning: redundant move in return statement [-Wredundant-move] 3415 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3415:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3482:21: warning: redundant move in return statement [-Wredundant-move] 3482 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3482:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3509:23: warning: redundant move in return statement [-Wredundant-move] 3509 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3509:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCIvarDecl(clang::ObjCIvarDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3558:21: warning: redundant move in return statement [-Wredundant-move] 3558 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3558:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitVarDecl(clang::VarDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3623:21: warning: redundant move in return statement [-Wredundant-move] 3623 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3623:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3733:21: warning: redundant move in return statement [-Wredundant-move] 3733 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3733:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCMethodDecl(clang::ObjCMethodDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3837:21: warning: redundant move in return statement [-Wredundant-move] 3837 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3837:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3946:21: warning: redundant move in return statement [-Wredundant-move] 3946 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3946:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3962:21: warning: redundant move in return statement [-Wredundant-move] 3962 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3962:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCCategoryDecl(clang::ObjCCategoryDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3994:21: warning: redundant move in return statement [-Wredundant-move] 3994 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:3994:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4000:21: warning: redundant move in return statement [-Wredundant-move] 4000 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4000:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4066:21: warning: redundant move in return statement [-Wredundant-move] 4066 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4066:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCProtocolDecl(clang::ObjCProtocolDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4143:21: warning: redundant move in return statement [-Wredundant-move] 4143 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4143:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4176:23: warning: redundant move in return statement [-Wredundant-move] 4176 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4176:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitLinkageSpecDecl(clang::LinkageSpecDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4184:21: warning: redundant move in return statement [-Wredundant-move] 4184 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4184:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitUsingDecl(clang::UsingDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4221:21: warning: redundant move in return statement [-Wredundant-move] 4221 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4221:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4235:21: warning: redundant move in return statement [-Wredundant-move] 4235 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4235:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitUsingShadowDecl(clang::UsingShadowDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4272:21: warning: redundant move in return statement [-Wredundant-move] 4272 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4272:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitUsingDirectiveDecl(clang::UsingDirectiveDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4314:21: warning: redundant move in return statement [-Wredundant-move] 4314 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4314:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitUnresolvedUsingValueDecl(clang::UnresolvedUsingValueDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4357:21: warning: redundant move in return statement [-Wredundant-move] 4357 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4357:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4372:21: warning: redundant move in return statement [-Wredundant-move] 4372 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4372:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4394:21: warning: redundant move in return statement [-Wredundant-move] 4394 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4394:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4567:21: warning: redundant move in return statement [-Wredundant-move] 4567 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4567:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4609:23: warning: redundant move in return statement [-Wredundant-move] 4609 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4609:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4618:21: warning: redundant move in return statement [-Wredundant-move] 4618 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4618:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4624:23: warning: redundant move in return statement [-Wredundant-move] 4624 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4624:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4646:21: warning: redundant move in return statement [-Wredundant-move] 4646 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4646:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4656:21: warning: redundant move in return statement [-Wredundant-move] 4656 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4656:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4661:21: warning: redundant move in return statement [-Wredundant-move] 4661 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4661:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4669:23: warning: redundant move in return statement [-Wredundant-move] 4669 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4669:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4731:21: warning: redundant move in return statement [-Wredundant-move] 4731 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4731:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCPropertyDecl(clang::ObjCPropertyDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4743:21: warning: redundant move in return statement [-Wredundant-move] 4743 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4743:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4823:21: warning: redundant move in return statement [-Wredundant-move] 4823 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4823:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4827:21: warning: redundant move in return statement [-Wredundant-move] 4827 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4827:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4834:21: warning: redundant move in return statement [-Wredundant-move] 4834 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4834:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitClassTemplateDecl(clang::ClassTemplateDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4997:21: warning: redundant move in return statement [-Wredundant-move] 4997 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:4997:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5045:21: warning: redundant move in return statement [-Wredundant-move] 5045 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5045:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5106:21: warning: redundant move in return statement [-Wredundant-move] 5106 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5106:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5111:21: warning: redundant move in return statement [-Wredundant-move] 5111 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5111:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5117:21: warning: redundant move in return statement [-Wredundant-move] 5117 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5117:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5178:23: warning: redundant move in return statement [-Wredundant-move] 5178 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5178:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5183:23: warning: redundant move in return statement [-Wredundant-move] 5183 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5183:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5263:23: warning: redundant move in return statement [-Wredundant-move] 5263 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5263:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitVarTemplateDecl(clang::VarTemplateDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5289:21: warning: redundant move in return statement [-Wredundant-move] 5289 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5289:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5337:21: warning: redundant move in return statement [-Wredundant-move] 5337 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5337:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5378:21: warning: redundant move in return statement [-Wredundant-move] 5378 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5378:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5383:21: warning: redundant move in return statement [-Wredundant-move] 5383 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5383:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5398:21: warning: redundant move in return statement [-Wredundant-move] 5398 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5398:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5423:23: warning: redundant move in return statement [-Wredundant-move] 5423 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5423:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5432:23: warning: redundant move in return statement [-Wredundant-move] 5432 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5432:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5443:25: warning: redundant move in return statement [-Wredundant-move] 5443 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5443:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5505:21: warning: redundant move in return statement [-Wredundant-move] 5505 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5505:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5518:21: warning: redundant move in return statement [-Wredundant-move] 5518 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5518:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5559:21: warning: redundant move in return statement [-Wredundant-move] 5559 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5559:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitGCCAsmStmt(clang::GCCAsmStmt*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5645:21: warning: redundant move in return statement [-Wredundant-move] 5645 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5645:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5649:21: warning: redundant move in return statement [-Wredundant-move] 5649 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5649:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5653:21: warning: redundant move in return statement [-Wredundant-move] 5653 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5653:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCompoundStmt(clang::CompoundStmt*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5706:21: warning: redundant move in return statement [-Wredundant-move] 5706 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5706:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitAttributedStmt(clang::AttributedStmt*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5775:21: warning: redundant move in return statement [-Wredundant-move] 5775 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:5775:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitDeclRefExpr(clang::DeclRefExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:6231:23: warning: redundant move in return statement [-Wredundant-move] 6231 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:6231:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitDesignatedInitExpr(clang::DesignatedInitExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:6272:21: warning: redundant move in return statement [-Wredundant-move] 6272 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:6272:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitStringLiteral(clang::StringLiteral*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:6356:21: warning: redundant move in return statement [-Wredundant-move] 6356 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:6356:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitAtomicExpr(clang::AtomicExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:6395:21: warning: redundant move in return statement [-Wredundant-move] 6395 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:6395:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitParenListExpr(clang::ParenListExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:6450:21: warning: redundant move in return statement [-Wredundant-move] 6450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:6450:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:6922:21: warning: redundant move in return statement [-Wredundant-move] 6922 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:6922:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitSizeOfPackExpr(clang::SizeOfPackExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:6986:23: warning: redundant move in return statement [-Wredundant-move] 6986 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:6986:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCXXNewExpr(clang::CXXNewExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7017:21: warning: redundant move in return statement [-Wredundant-move] 7017 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7017:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCXXConstructExpr(clang::CXXConstructExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7060:21: warning: redundant move in return statement [-Wredundant-move] 7060 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7060:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitExprWithCleanups(clang::ExprWithCleanups*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7077:21: warning: redundant move in return statement [-Wredundant-move] 7077 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7077:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCXXMemberCallExpr(clang::CXXMemberCallExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7097:21: warning: redundant move in return statement [-Wredundant-move] 7097 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7097:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitMemberExpr(clang::MemberExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7165:23: warning: redundant move in return statement [-Wredundant-move] 7165 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7165:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7240:23: warning: redundant move in return statement [-Wredundant-move] 7240 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7240:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7252:21: warning: redundant move in return statement [-Wredundant-move] 7252 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7252:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7277:21: warning: redundant move in return statement [-Wredundant-move] 7277 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7277:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7284:23: warning: redundant move in return statement [-Wredundant-move] 7284 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7284:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7307:21: warning: redundant move in return statement [-Wredundant-move] 7307 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7307:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitUnresolvedLookupExpr(clang::UnresolvedLookupExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7331:21: warning: redundant move in return statement [-Wredundant-move] 7331 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7331:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7345:23: warning: redundant move in return statement [-Wredundant-move] 7345 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7345:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitUnresolvedMemberExpr(clang::UnresolvedMemberExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7382:21: warning: redundant move in return statement [-Wredundant-move] 7382 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7382:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7396:23: warning: redundant move in return statement [-Wredundant-move] 7396 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7396:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitCallExpr(clang::CallExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7427:22: warning: redundant move in return statement [-Wredundant-move] 7427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7427:22: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitLambdaExpr(clang::LambdaExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7463:21: warning: redundant move in return statement [-Wredundant-move] 7463 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7463:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitInitListExpr(clang::InitListExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7493:21: warning: redundant move in return statement [-Wredundant-move] 7493 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7493:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedStmt clang::ASTNodeImporter::VisitTypeTraitExpr(clang::TypeTraitExpr*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7668:21: warning: redundant move in return statement [-Wredundant-move] 7668 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7668:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In lambda function: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:7938:64: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 7938 | [&ErrOut](const ImportError &E) { ErrOut = E; }); | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'llvm::Expected clang::ASTImporter::ImportContext(clang::DeclContext*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8012:25: warning: redundant move in return statement [-Wredundant-move] 8012 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8012:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8023:25: warning: redundant move in return statement [-Wredundant-move] 8023 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8023:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8034:25: warning: redundant move in return statement [-Wredundant-move] 8034 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8034:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8045:25: warning: redundant move in return statement [-Wredundant-move] 8045 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8045:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'llvm::Expected clang::ASTImporter::Import(clang::NestedNameSpecifier*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8101:21: warning: redundant move in return statement [-Wredundant-move] 8101 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8101:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'llvm::Expected clang::ASTImporter::Import(clang::NestedNameSpecifierLoc)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8168:23: warning: redundant move in return statement [-Wredundant-move] 8168 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8168:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8175:25: warning: redundant move in return statement [-Wredundant-move] 8175 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8175:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8179:27: warning: redundant move in return statement [-Wredundant-move] 8179 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8179:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8202:25: warning: redundant move in return statement [-Wredundant-move] 8202 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8202:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'llvm::Expected clang::ASTImporter::Import(clang::SourceRange)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8341:21: warning: redundant move in return statement [-Wredundant-move] 8341 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8341:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8343:21: warning: redundant move in return statement [-Wredundant-move] 8343 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8343:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp: In member function 'llvm::Expected clang::ASTImporter::Import(clang::CXXCtorInitializer*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8448:25: warning: redundant move in return statement [-Wredundant-move] 8448 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/ASTImporter.cpp:8448:25: note: remove 'std::move' call [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporterLookupTable.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTStructuralEquivalence.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ASTTypeTraits.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/AttrImpl.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CXXInheritance.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Comment.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CommentBriefParser.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CommentCommandTraits.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CommentLexer.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CommentParser.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/CommentSema.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ComparisonCategories.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DataCollection.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Decl.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclarationName.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclBase.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclCXX.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclFriend.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclGroup.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclObjC.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenMP.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclPrinter.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclTemplate.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Expr.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprClassification.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprCXX.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExprObjC.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTMerger.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTSource.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/FormatString.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/InheritViz.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumCXXABI.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumMangle.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/JSONNodeDumper.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Mangle.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftCXXABI.cpp.o [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftMangle.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Mangle.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/MicrosoftMangle.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/MicrosoftMangle.cpp:1561:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/NestedNameSpecifier.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/NSAPI.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ODRHash.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/OSLog.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/OpenMPClause.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ParentMap.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/PrintfFormatString.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/QualTypeNames.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/RawCommentList.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayout.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayoutBuilder.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ScanfFormatString.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/SelectorLocationsKind.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Stmt.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtCXX.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtIterator.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtObjC.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenMP.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/StmtViz.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TemplateBase.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TemplateName.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TextNodeDumper.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Type.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TypeLoc.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TypePrinter.cpp.o [ 50%] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/VTableBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/CharUnits.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/BaseSubobject.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/VTableBuilder.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/VTableBuilder.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/AST/VTableBuilder.cpp:3580:27: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/VTTBuilder.cpp.o [ 50%] Built target obj.clangAST Scanning dependencies of target clangAST [ 50%] Linking CXX shared library ../../../../lib/libclangAST.so [ 50%] Built target clangAST Scanning dependencies of target clangEdit [ 50%] Linking CXX shared library ../../../../lib/libclangEdit.so [ 50%] Built target clangEdit Scanning dependencies of target ClangOpenCLBuiltinsImpl [ 50%] Building OpenCLBuiltins.inc... [ 50%] Built target ClangOpenCLBuiltinsImpl Scanning dependencies of target obj.clangSema [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/AnalysisBasedWarnings.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/CodeCompleteConsumer.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/DeclSpec.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/DelayedDiagnostic.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/IdentifierResolver.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/JumpDiagnostics.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/MultiplexExternalSemaSource.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/ParsedAttr.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/Scope.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/ScopeInfo.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/Sema.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAccess.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAttr.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCXXScopeSpec.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCast.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaChecking.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaChecking.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Triple::ArchType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaChecking.cpp:1130:76: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const clang::Stmt*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaChecking.cpp:12248:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCodeComplete.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConsumer.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCoroutine.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCUDA.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclCXX.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclObjC.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o [ 50%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/CoroutineStmtBuilder.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/TreeTransform.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaExpr.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::Decl*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/TreeTransform.h:11362:36: required from 'clang::ExprResult clang::TreeTransform::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::TransformToPE; clang::ExprResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/_build/tools/clang/include/clang/AST/StmtNodes.inc:1035:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformToPE; clang::ExprResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaExpr.cpp:14711:46: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprCXX.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Sema/SemaInternal.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaExprCXX.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::Decl*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/TreeTransform.h:7167:36: required from 'clang::StmtResult clang::TreeTransform::TransformCoroutineBodyStmt(clang::CoroutineBodyStmt*) [with Derived = {anonymous}::TransformTypos; clang::StmtResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/_build/tools/clang/include/clang/AST/StmtNodes.inc:91:1: required from 'clang::StmtResult clang::TreeTransform::TransformStmt(clang::Stmt*, clang::TreeTransform::StmtDiscardKind) [with Derived = {anonymous}::TransformTypos; clang::StmtResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/TreeTransform.h:6630:51: required from 'clang::StmtResult clang::TreeTransform::TransformCompoundStmt(clang::CompoundStmt*, bool) [with Derived = {anonymous}::TransformTypos; clang::StmtResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/TreeTransform.h:10059:41: required from 'clang::ExprResult clang::TreeTransform::TransformStmtExpr(clang::StmtExpr*) [with Derived = {anonymous}::TransformTypos; clang::ExprResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/_build/tools/clang/include/clang/AST/StmtNodes.inc:1247:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformTypos; clang::ExprResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaExprCXX.cpp:7646:37: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o [ 52%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprObjC.cpp.o [ 52%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFixItUtils.cpp.o [ 52%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaInit.cpp.o [ 52%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLambda.cpp.o [ 52%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o [ 52%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaModule.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/SourceManager.h:37, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Lex/HeaderSearch.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaModule.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::pair]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaModule.cpp:209:70: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_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 tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjCProperty.cpp.o [ 52%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/CoroutineStmtBuilder.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/TreeTransform.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaOpenMP.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::Decl*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/TreeTransform.h:11362:36: required from 'clang::ExprResult clang::TreeTransform::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/_build/tools/clang/include/clang/AST/StmtNodes.inc:1035:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::TransformExprToCaptures; clang::ExprResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaOpenMP.cpp:12432:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOverload.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaOverload.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Sema/Overload.h: In member function 'clang::OverloadCandidate& clang::OverloadCandidateSet::addCandidate(unsigned int, clang::ConversionSequenceList)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Sema/Overload.h:739:10: warning: '.clang::OverloadCandidate::Function' is used uninitialized in this function [-Wuninitialized] 739 | struct OverloadCandidate { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Sema/Overload.h:739:10: warning: '.clang::OverloadCandidate::FoundDecl' is used uninitialized in this function [-Wuninitialized] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Sema/Overload.h:739:10: warning: '.clang::OverloadCandidate::Surrogate' is used uninitialized in this function [-Wuninitialized] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Sema/Overload.h:739:10: warning: '.clang::OverloadCandidate::Viable' is used uninitialized in this function [-Wuninitialized] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Sema/Overload.h:739:10: warning: '.clang::OverloadCandidate::IsSurrogate' is used uninitialized in this function [-Wuninitialized] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Sema/Overload.h:739:10: warning: '.clang::OverloadCandidate::IgnoreObjectArgument' is used uninitialized in this function [-Wuninitialized] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Sema/Overload.h:739:10: warning: '.clang::OverloadCandidate::FailureKind' is used uninitialized in this function [-Wuninitialized] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Sema/Overload.h:739:10: warning: '.clang::OverloadCandidate::ExplicitCallArguments' is used uninitialized in this function [-Wuninitialized] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Sema/Overload.h:739:10: warning: '.clang::OverloadCandidate::' is used uninitialized in this function [-Wuninitialized] [ 52%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPseudoObject.cpp.o [ 52%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmt.cpp.o [ 52%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAsm.cpp.o [ 52%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAttr.cpp.o [ 52%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/CoroutineStmtBuilder.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/TreeTransform.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaTemplate.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::Decl*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/TreeTransform.h:11362:36: required from 'clang::ExprResult clang::TreeTransform::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::ExtractTypeForDeductionGuide; clang::ExprResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/_build/tools/clang/include/clang/AST/StmtNodes.inc:1035:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::ExtractTypeForDeductionGuide; clang::ExprResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/TreeTransform.h:4756:38: required from 'clang::QualType clang::TreeTransform::TransformConstantArrayType(clang::TypeLocBuilder&, clang::ConstantArrayTypeLoc) [with Derived = {anonymous}::ExtractTypeForDeductionGuide]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/TypeNodes.def:70:1: required from 'clang::QualType clang::TreeTransform::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) [with Derived = {anonymous}::ExtractTypeForDeductionGuide]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaTemplate.cpp:1767:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/DeclTemplate.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Sema/TemplateDeduction.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaTemplateDeduction.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::SourceRange]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaTemplateDeduction.cpp:4521:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::Decl*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/TreeTransform.h:7167:36: required from 'clang::StmtResult clang::TreeTransform::TransformCoroutineBodyStmt(clang::CoroutineBodyStmt*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::StmtResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/_build/tools/clang/include/clang/AST/StmtNodes.inc:91:1: required from 'clang::StmtResult clang::TreeTransform::TransformStmt(clang::Stmt*, clang::TreeTransform::StmtDiscardKind) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::StmtResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/TreeTransform.h:12630:47: required from 'clang::ExprResult clang::TreeTransform::TransformBlockExpr(clang::BlockExpr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::ExprResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/_build/tools/clang/include/clang/AST/StmtNodes.inc:631:1: required from 'clang::ExprResult clang::TreeTransform::TransformExpr(clang::Expr*) [with Derived = {anonymous}::SubstituteDeducedTypeTransform; clang::ExprResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/TreeTransform.h:4756:38: required from 'clang::QualType clang::TreeTransform::TransformConstantArrayType(clang::TypeLocBuilder&, clang::ConstantArrayTypeLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/TypeNodes.def:70:1: required from 'clang::QualType clang::TreeTransform::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaTemplateDeduction.cpp:4357:35: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Sema/SemaInternal.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaTemplateInstantiate.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::Decl*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/TreeTransform.h:11362:36: required from 'clang::ExprResult clang::TreeTransform::TransformLambdaExpr(clang::LambdaExpr*) [with Derived = {anonymous}::TemplateInstantiator; clang::ExprResult = clang::ActionResult]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Sema/SemaTemplateInstantiate.cpp:945:51: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o [ 52%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o [ 52%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaType.cpp.o [ 52%] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/TypeLocBuilder.cpp.o [ 52%] Built target obj.clangSema Scanning dependencies of target obj.clangAnalysis [ 52%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnalysisDeclContext.cpp.o [ 52%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/BodyFarm.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/NestedNameSpecifier.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Type.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/DeclarationName.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/DeclBase.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Analysis/BodyFarm.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Analysis/BodyFarm.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::Stmt*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Analysis/BodyFarm.cpp:471:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFG.cpp.o [ 52%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o [ 52%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGStmtMap.cpp.o [ 52%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CallGraph.cpp.o [ 52%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CloneDetection.cpp.o [ 52%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CocoaConventions.cpp.o [ 52%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ConstructionContext.cpp.o [ 52%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Consumed.cpp.o [ 52%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CodeInjector.cpp.o [ 52%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Dominators.cpp.o [ 52%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ExprMutationAnalyzer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/AST.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Analysis/ExprMutationAnalyzer.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const clang::Stmt* (clang::ExprMutationAnalyzer::*)(const clang::Expr*)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Analysis/ExprMutationAnalyzer.cpp:106:38: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LiveVariables.cpp.o [ 52%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ObjCNoReturn.cpp.o [ 52%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PostOrderCFGView.cpp.o [ 52%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ProgramPoint.cpp.o [ 53%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ReachableCode.cpp.o [ 53%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/RetainSummaryManager.cpp.o [ 53%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafety.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Attr.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Analysis/ThreadSafety.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::Expr*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Analysis/ThreadSafety.cpp:2165:66: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyCommon.cpp.o [ 53%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyLogical.cpp.o [ 53%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyTIL.cpp.o [ 53%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UninitializedValues.cpp.o [ 53%] Built target obj.clangAnalysis Scanning dependencies of target obj.clangASTMatchers [ 53%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchFinder.cpp.o [ 53%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchersInternal.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/ASTMatchers/ASTMatchersInternal.cpp: In member function 'llvm::Optional clang::ast_matchers::internal::DynTypedMatcher::tryBind(llvm::StringRef) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:244:19: warning: redundant move in return statement [-Wredundant-move] 244 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:244:19: note: remove 'std::move' call [ 53%] Built target obj.clangASTMatchers Scanning dependencies of target clangASTMatchers [ 53%] Linking CXX shared library ../../../../lib/libclangASTMatchers.so [ 53%] Built target clangASTMatchers Scanning dependencies of target clangAnalysis [ 53%] Linking CXX shared library ../../../../lib/libclangAnalysis.so [ 53%] Built target clangAnalysis Scanning dependencies of target clangSema [ 53%] Linking CXX shared library ../../../../lib/libclangSema.so [ 53%] Built target clangSema Scanning dependencies of target obj.clangParse [ 53%] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseAST.cpp.o [ 53%] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseCXXInlineMethods.cpp.o [ 53%] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDecl.cpp.o [ 53%] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDeclCXX.cpp.o [ 53%] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExpr.cpp.o [ 53%] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExprCXX.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/OpenMPClause.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Parse/Parser.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Parse/ParseExprCXX.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::tok::TokenKind]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Parse/ParseExprCXX.cpp:3141:59: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseInit.cpp.o [ 53%] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseObjc.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/OpenMPClause.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Parse/Parser.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Parse/ParseObjc.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::tok::TokenKind]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Parse/ParseObjc.cpp:532:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenMP.cpp.o [ 54%] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParsePragma.cpp.o [ 54%] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmt.cpp.o [ 54%] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmtAsm.cpp.o [ 54%] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTemplate.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Parse/ParseTemplate.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::Token]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Parse/ParseTemplate.cpp:1007:51: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTentative.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/OpenMPClause.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Parse/Parser.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Parse/ParseTentative.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::tok::TokenKind]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Parse/ParseTentative.cpp:374:38: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/Parser.cpp.o [ 54%] Built target obj.clangParse Scanning dependencies of target clangParse [ 54%] Linking CXX shared library ../../../../lib/libclangParse.so [ 54%] Built target clangParse Scanning dependencies of target obj.clangDynamicASTMatchers [ 54%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Diagnostics.cpp.o [ 54%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/VariantValue.cpp.o [ 54%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Parser.cpp.o [ 54%] Building CXX object tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o [ 54%] Built target obj.clangDynamicASTMatchers Scanning dependencies of target clangDynamicASTMatchers [ 54%] Linking CXX shared library ../../../../../lib/libclangDynamicASTMatchers.so [ 54%] Built target clangDynamicASTMatchers Scanning dependencies of target obj.clangFormat [ 54%] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/AffectedRangeManager.cpp.o [ 54%] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/BreakableToken.cpp.o [ 54%] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/ContinuationIndenter.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/IdentifierTable.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Format/FormatToken.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Format/ContinuationIndenter.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Format/ContinuationIndenter.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::tooling::Range]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Format/ContinuationIndenter.cpp:1576:25: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/Format.cpp.o [ 54%] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/FormatToken.cpp.o [ 54%] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/FormatTokenLexer.cpp.o [ 54%] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/NamespaceEndCommentsFixer.cpp.o [ 54%] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/SortJavaScriptImports.cpp.o [ 54%] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnalyzer.cpp.o [ 54%] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnnotator.cpp.o [ 54%] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineFormatter.cpp.o [ 54%] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineParser.cpp.o [ 54%] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/UsingDeclarationsSorter.cpp.o [ 54%] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/WhitespaceManager.cpp.o [ 54%] Built target obj.clangFormat Scanning dependencies of target obj.clangToolingCore [ 54%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Diagnostic.cpp.o [ 54%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Lookup.cpp.o [ 54%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Replacement.cpp.o [ 54%] Built target obj.clangToolingCore Scanning dependencies of target obj.clangRewrite [ 54%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/DeltaTree.cpp.o [ 54%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/HTMLRewrite.cpp.o [ 54%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/RewriteRope.cpp.o [ 54%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/Rewriter.cpp.o [ 54%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/TokenRewriter.cpp.o [ 54%] Built target obj.clangRewrite Scanning dependencies of target clangRewrite [ 54%] Linking CXX shared library ../../../../lib/libclangRewrite.so [ 54%] Built target clangRewrite Scanning dependencies of target clangToolingCore [ 54%] Linking CXX shared library ../../../../../lib/libclangToolingCore.so [ 54%] Built target clangToolingCore Scanning dependencies of target obj.clangToolingInclusions [ 54%] Building CXX object tools/clang/lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderIncludes.cpp.o [ 54%] Building CXX object tools/clang/lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/IncludeStyle.cpp.o [ 54%] Built target obj.clangToolingInclusions Scanning dependencies of target clangToolingInclusions [ 54%] Linking CXX shared library ../../../../../lib/libclangToolingInclusions.so [ 54%] Built target clangToolingInclusions Scanning dependencies of target clangFormat [ 54%] Linking CXX shared library ../../../../lib/libclangFormat.so [ 54%] Built target clangFormat Scanning dependencies of target obj.clangSerialization [ 54%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTCommon.cpp.o [ 54%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReader.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Serialization/ASTReader.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderDecl.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Serialization/ASTReaderDecl.cpp:51: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Serialization/ASTReaderStmt.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriter.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Serialization/ASTWriter.cpp:66: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Serialization/ASTWriter.cpp: In member function 'void clang::ASTWriter::WriteSelectors(clang::Sema&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Serialization/ASTWriter.cpp:3427:35: warning: implicitly-declared 'clang::ObjCMethodList& clang::ObjCMethodList::operator=(const clang::ObjCMethodList&)' is deprecated [-Wdeprecated-copy] 3427 | Data.Instance = F->second.first; | ^~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Serialization/ASTWriter.cpp:63: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Sema/ObjCMethodList.h:35:3: note: because 'clang::ObjCMethodList' has user-provided 'clang::ObjCMethodList::ObjCMethodList(const clang::ObjCMethodList&)' 35 | ObjCMethodList(const ObjCMethodList &L) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Serialization/ASTWriter.cpp:3428:34: warning: implicitly-declared 'clang::ObjCMethodList& clang::ObjCMethodList::operator=(const clang::ObjCMethodList&)' is deprecated [-Wdeprecated-copy] 3428 | Data.Factory = F->second.second; | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Serialization/ASTWriter.cpp:63: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Sema/ObjCMethodList.h:35:3: note: because 'clang::ObjCMethodList' has user-provided 'clang::ObjCMethodList::ObjCMethodList(const clang::ObjCMethodList&)' 35 | ObjCMethodList(const ObjCMethodList &L) | ^~~~~~~~~~~~~~ [ 54%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterDecl.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Serialization/ASTWriterDecl.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterStmt.cpp.o [ 54%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GeneratePCH.cpp.o [ 54%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GlobalModuleIndex.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Serialization/GlobalModuleIndex.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/InMemoryModuleCache.cpp.o [ 54%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/Module.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Serialization/Module.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFileExtension.cpp.o [ 54%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleManager.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ModuleManager.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Serialization/ModuleManager.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/obj.clangSerialization.dir/PCHContainerOperations.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Serialization/PCHContainerOperations.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Built target obj.clangSerialization Scanning dependencies of target clangSerialization [ 54%] Linking CXX shared library ../../../../lib/libclangSerialization.so [ 54%] Built target clangSerialization Scanning dependencies of target ClangDriverOptions [ 54%] Building Options.inc... [ 54%] Built target ClangDriverOptions Scanning dependencies of target obj.clangFrontend [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTConsumers.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTMerge.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/ASTMerge.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h: In member function 'void clang::ASTImporterSharedState::setImportDeclError(clang::Decl*, clang::ImportError)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:76:24: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 76 | ImportErrors[To] = Error; | ^~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/ASTMerge.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTUnit.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/ASTUnit.cpp:59: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedIncludesSource.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/ChainedIncludesSource.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInstance.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/CompilerInstance.cpp:35: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/CompilerInstance.cpp: In member function 'std::unique_ptr clang::CompilerInstance::createOutputFile(llvm::StringRef, std::error_code&, bool, bool, llvm::StringRef, llvm::StringRef, bool, bool, std::string*, std::string*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/CompilerInstance.cpp:793:21: warning: redundant move in return statement [-Wredundant-move] 793 | return std::move(OS); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/CompilerInstance.cpp:793:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/CompilerInstance.cpp:798:19: warning: redundant move in return statement [-Wredundant-move] 798 | return std::move(B); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/CompilerInstance.cpp:798:19: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInvocation.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/TestModuleFileExtension.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/CompilerInvocation.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyFile.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/DependencyFile.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyGraph.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DiagnosticRenderer.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendAction.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/FrontendAction.cpp:26: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendActions.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/FrontendActions.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendOptions.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendTiming.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/HeaderIncludeGen.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InitHeaderSearch.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InitPreprocessor.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/InitPreprocessor.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LangStandards.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LayoutOverrideSource.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LogDiagnosticPrinter.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ModuleDependencyCollector.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/ModuleDependencyCollector.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/MultiplexConsumer.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrecompiledPreamble.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrintPreprocessedOutput.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Frontend/SerializedDiagnosticReader.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticReader.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Frontend/SerializedDiagnosticReader.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/SerializedDiagnosticReader.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TestModuleFileExtension.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/TestModuleFileExtension.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/TestModuleFileExtension.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnostic.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/DiagnosticIDs.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Frontend/DiagnosticRenderer.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Frontend/TextDiagnostic.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/TextDiagnostic.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In function 'std::pair, bool> printableTextForNextCharacter(llvm::StringRef, size_t*, unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 1 is outside array bounds of 'char [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/TextDiagnostic.cpp:140:69: note: while referencing '' 140 | expandedCP.insert(expandedCP.begin()+3, llvm::hexdigit(c%16)); | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/DiagnosticIDs.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Frontend/DiagnosticRenderer.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Frontend/TextDiagnostic.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/TextDiagnostic.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 1 is outside array bounds of 'char [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/TextDiagnostic.cpp:144:66: note: while referencing '' 144 | expandedCP.insert(expandedCP.begin()+3, llvm::hexdigit(0)); | ^ [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticBuffer.cpp.o [ 54%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticPrinter.cpp.o [ 56%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o [ 56%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InterfaceStubFunctionsConsumer.cpp.o [ 56%] Built target obj.clangFrontend Scanning dependencies of target obj.clangDriver [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Action.cpp.o [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Compilation.cpp.o [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/DarwinSDKInfo.cpp.o [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Distro.cpp.o [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Driver.cpp.o [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/DriverOptions.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/DriverOptions.cpp: In function 'std::unique_ptr clang::driver::createDriverOptTable()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/DriverOptions.cpp:51:19: warning: redundant move in return statement [-Wredundant-move] 51 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/DriverOptions.cpp:51:19: note: remove 'std::move' call [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Job.cpp.o [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Multilib.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Multilib.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/Multilib.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::driver::Multilib]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/Multilib.cpp:153:25: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Phases.cpp.o [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/SanitizerArgs.cpp.o [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Tool.cpp.o [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChain.cpp.o [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/AArch64.cpp.o [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/ARM.cpp.o [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Mips.cpp.o [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/PPC.cpp.o [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/RISCV.cpp.o [ 56%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Sparc.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/X86.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Ananas.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Util.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Action.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Cuda.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Gnu.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Ananas.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Ananas.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Ananas.cpp:102:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPU.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AVR.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/BareMetal.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Program.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Tool.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/BareMetal.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/BareMetal.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/BareMetal.cpp:180:65: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Util.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Action.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Cuda.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/MSVC.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Clang.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Clang.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Clang.cpp:1259:66: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CloudABI.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Util.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Action.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Cuda.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Gnu.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/CloudABI.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/CloudABI.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/CloudABI.cpp:74:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CommonArgs.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Contiki.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CrossWindows.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Cuda.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Darwin.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Util.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Action.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Cuda.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Darwin.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Darwin.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Darwin.cpp:545:60: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Ducky.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/DragonFly.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Util.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Action.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Cuda.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Gnu.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/DragonFly.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/DragonFly.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/DragonFly.cpp:116:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/FreeBSD.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Fuchsia.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Gnu.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Util.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Action.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Cuda.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Gnu.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Gnu.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::driver::Multilib]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Gnu.cpp:1256:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Haiku.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIP.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hexagon.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Util.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Action.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Cuda.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Gnu.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Linux.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Hexagon.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Hexagon.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Hexagon.cpp:324:57: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hurd.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Linux.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MipsLinux.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MinGW.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Minix.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Util.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Action.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Cuda.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Gnu.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Minix.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Minix.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Minix.cpp:66:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSP430.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSVC.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Util.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Action.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Cuda.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/MSVC.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/MSVC.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/MSVC.cpp:596:76: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Myriad.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Util.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Action.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Cuda.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Gnu.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Myriad.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Myriad.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Myriad.cpp:56:46: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::__cxx11::basic_string]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Myriad.cpp:223:62: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NaCl.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NetBSD.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OpenBSD.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Util.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Action.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Cuda.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Gnu.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/OpenBSD.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/OpenBSD.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/OpenBSD.cpp:175:65: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PS4CPU.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/RISCVToolchain.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Util.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Action.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Cuda.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Gnu.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/RISCVToolchain.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/RISCVToolchain.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/RISCVToolchain.cpp:115:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Solaris.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Util.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Action.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Cuda.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Gnu.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Solaris.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Solaris.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::opt::OptSpecifier]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Driver/ToolChains/Solaris.cpp:98:60: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/TCE.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/WebAssembly.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/XCore.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCLinux.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Types.cpp.o [ 57%] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/XRayArgs.cpp.o [ 57%] Built target obj.clangDriver Scanning dependencies of target clangDriver [ 57%] Linking CXX shared library ../../../../lib/libclangDriver.so [ 57%] Built target clangDriver Scanning dependencies of target clangFrontend [ 57%] Linking CXX shared library ../../../../lib/libclangFrontend.so [ 57%] Built target clangFrontend Scanning dependencies of target obj.clangIndex [ 57%] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/CodegenNameGenerator.cpp.o [ 57%] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/CommentToXML.cpp.o [ 57%] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/FileIndexRecord.cpp.o [ 57%] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexBody.cpp.o [ 57%] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexDecl.cpp.o [ 57%] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingAction.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Index/IndexingAction.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 57%] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingContext.cpp.o [ 57%] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexSymbol.cpp.o [ 57%] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/IndexTypeSourceInfo.cpp.o [ 57%] Building CXX object tools/clang/lib/Index/CMakeFiles/obj.clangIndex.dir/USRGeneration.cpp.o [ 57%] Built target obj.clangIndex Scanning dependencies of target clangIndex [ 57%] Linking CXX shared library ../../../../lib/libclangIndex.so [ 57%] Built target clangIndex Scanning dependencies of target obj.clangCrossTU [ 57%] Building CXX object tools/clang/lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CrossTU/CrossTranslationUnit.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h: In member function 'void clang::ASTImporterSharedState::setImportDeclError(clang::Decl*, clang::ImportError)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:76:24: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 76 | ImportErrors[To] = Error; | ^~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CrossTU/CrossTranslationUnit.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ [ 57%] Built target obj.clangCrossTU Scanning dependencies of target clangCrossTU [ 57%] Linking CXX shared library ../../../../lib/libclangCrossTU.so [ 57%] Built target clangCrossTU Scanning dependencies of target obj.clangCodeGen [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/BackendUtil.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ModuleSummaryIndex.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CodeGen/BackendUtil.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/BackendUtil.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ModuleSummaryIndex.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CodeGen/BackendUtil.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/BackendUtil.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolution.h:41, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/TargetTransformInfo.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/BackendUtil.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGAtomic.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGValue.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCall.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGAtomic.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBlocks.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBlocks.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBlocks.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBuiltin.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuiltin.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuiltin.cpp:402:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuiltin.cpp:1106:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = {anonymous}::WidthAndSignedness]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuiltin.cpp:3217:66: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef<{anonymous}::WidthAndSignedness>::Data' from 'std::initializer_list<{anonymous}::WidthAndSignedness>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDANV.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCUDANV.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCUDANV.cpp:303:49: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDARuntime.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGValue.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCall.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCUDARuntime.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXX.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/CharUnits.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/BaseSubobject.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGVTables.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenModule.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCXX.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXXABI.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCXXABI.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCall.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGValue.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCall.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCall.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGClass.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBlocks.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGClass.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCleanup.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Instruction.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/BasicBlock.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/EHScopeStack.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCleanup.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCleanup.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCoroutine.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Instruction.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/BasicBlock.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/EHScopeStack.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCleanup.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCoroutine.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDebugInfo.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGDebugInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGDebugInfo.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDecl.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBlocks.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGDecl.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::pair]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGDecl.cpp:743:60: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDeclCXX.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGDeclCXX.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGException.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGException.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExpr.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGExpr.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGExpr.cpp:1658:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGExpr.cpp:3143:38: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprAgg.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGExprAgg.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprCXX.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGExprCXX.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprComplex.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGExprComplex.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprConstant.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGExprConstant.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprScalar.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGExprScalar.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGGPUBuiltin.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGGPUBuiltin.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGLoopInfo.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGLoopInfo.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGLoopInfo.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGLoopInfo.cpp:52:65: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGNonTrivialStruct.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGNonTrivialStruct.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjC.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGDebugInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGObjC.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGObjC.cpp:3703:76: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCGNU.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGObjCRuntime.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGObjCGNU.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGObjCGNU.cpp:1158:39: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGObjCGNU.cpp:1597:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCMac.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBlocks.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGObjCMac.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Attribute::AttrKind]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGObjCMac.cpp:743:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGObjCMac.cpp:2000:37: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCRuntime.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGObjCRuntime.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGObjCRuntime.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenCLRuntime.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Expr.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGOpenCLRuntime.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGOpenCLRuntime.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 57%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntime.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGOpenMPRuntime.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGOpenMPRuntime.cpp:824:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGOpenMPRuntime.cpp:1729:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGOpenMPRuntime.cpp:1729:70: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGValue.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGOpenMPRuntime.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp:1468:49: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/CharUnits.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGRecordLayout.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGStmt.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmtOpenMP.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Instruction.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/BasicBlock.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/EHScopeStack.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCleanup.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGStmtOpenMP.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGStmtOpenMP.cpp:2908:70: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTT.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/CharUnits.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/BaseSubobject.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGVTables.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenModule.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGVTT.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTables.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGVTables.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenABITypes.cpp.o [ 58%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenAction.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenAction.cpp: In member function 'virtual std::unique_ptr clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenAction.cpp:922:19: warning: redundant move in return statement [-Wredundant-move] 922 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenAction.cpp:922:19: note: remove 'std::move' call [ 58%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenFunction.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::pair]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.cpp:2384:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenModule.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/CharUnits.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/BaseSubobject.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGVTables.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenModule.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenModule.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenModule.cpp:1873:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenModule.cpp:5821:69: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenPGO.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenPGO.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenPGO.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTBAA.cpp.o [ 58%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTypes.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGValue.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCall.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenTypes.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenTypes.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ConstantInitBuilder.cpp.o [ 58%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CoverageMappingGen.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CoverageMappingGen.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator*()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:80:23: warning: redundant move in return statement [-Wredundant-move] 80 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:80:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator->()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:88:23: warning: redundant move in return statement [-Wredundant-move] 88 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:88:23: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/SourceManager.h:37, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Lex/PPCallbacks.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CoverageMappingGen.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CoverageMappingGen.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ItaniumCXXABI.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/ItaniumCXXABI.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/ItaniumCXXABI.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In member function 'virtual clang::CodeGen::CGCXXABI::AddedStructorArgs {anonymous}::ItaniumCXXABI::buildStructorSignature(clang::GlobalDecl, llvm::SmallVectorImpl >&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 1 is outside array bounds of 'clang::CanQualType [1]' {aka 'clang::CanQual [1]'} [-Warray-bounds] 491 | ++EltPtr; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/ItaniumCXXABI.cpp:1456:59: note: while referencing '' 1456 | Context.getPointerType(Context.VoidPtrTy)); | ^ [ 58%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MacroPPCallbacks.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/SourceManager.h:37, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Lex/PPCallbacks.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/MacroPPCallbacks.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/MacroPPCallbacks.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MicrosoftCXXABI.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/MicrosoftCXXABI.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ModuleBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DataLayout.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGDebugInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/ModuleBuilder.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/FileManager.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Module.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/PCHContainerOperations.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Frontend/PCHContainerOperations.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/PatternInit.cpp.o [ 58%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SanitizerMetadata.cpp.o [ 58%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SwiftCallingConv.cpp.o [ 58%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetInfo.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/TargetInfo.cpp: In member function 'bool {anonymous}::RISCVABIInfo::detectFPCCEligibleStructHelper(clang::QualType, clang::CharUnits, llvm::Type*&, clang::CharUnits&, llvm::Type*&, clang::CharUnits&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/TargetInfo.cpp:9332:32: warning: unused variable 'RAA' [-Wunused-variable] 9332 | if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, CGT.getCXXABI())) | ^~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/CharUnits.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/BaseSubobject.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGVTables.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CodeGenModule.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/TargetInfo.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/TargetInfo.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:207:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:2513:70: required from 'llvm::Value* llvm::IRBuilder::CreatePreserveStructAccessIndex(llvm::Value*, unsigned int, unsigned int, llvm::MDNode*) [with T = llvm::ConstantFolder; Inserter = clang::CodeGen::CGBuilderInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/CodeGen/CGBuilder.h:313:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/VarBypassDetector.cpp.o [ 58%] Built target obj.clangCodeGen Scanning dependencies of target clangCodeGen [ 58%] Linking CXX shared library ../../../../lib/libclangCodeGen.so [ 58%] Built target clangCodeGen Scanning dependencies of target obj.clangStaticAnalyzerFrontend [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h: In member function 'void clang::ASTImporterSharedState::setImportDeclError(clang::Decl*, clang::ImportError)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:76:24: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 76 | ImportErrors[To] = Error; | ^~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:29: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CheckerRegistry.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 60%] Built target obj.clangStaticAnalyzerFrontend Scanning dependencies of target obj.clangStaticAnalyzerCore [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/APSIntType.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BlockCounter.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporter.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:36: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp: In member function 'virtual std::shared_ptr clang::ento::TrackConstraintBRVisitor::VisitNode(const clang::ento::ExplodedNode*, clang::ento::BugReporterContext&, clang::ento::BugReport&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1517:21: warning: redundant move in return statement [-Wredundant-move] 1517 | return std::move(X); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1517:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp: In member function 'std::shared_ptr clang::ento::ConditionBRVisitor::VisitTrueTest(const clang::Expr*, const clang::DeclRefExpr*, clang::ento::BugReporterContext&, clang::ento::BugReport&, const clang::ento::ExplodedNode*, bool, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:2492:19: warning: redundant move in return statement [-Wredundant-move] 2492 | return std::move(event); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:2492:19: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallEvent.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:31: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h: In member function 'void clang::ASTImporterSharedState::setImportDeclError(clang::Decl*, clang::ImportError)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:76:24: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 76 | ImportErrors[To] = Error; | ^~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/CallEvent.cpp:31: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Checker.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerContext.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerManager.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CoreEngine.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Environment.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/IssueHash.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopWidening.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/MemRegion.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ProgramState.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/ProgramState.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RegionStore.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/RegionStore.cpp: At global scope: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:138:23: warning: 'void {anonymous}::BindingKey::dump() const' defined but not used [-Wunused-function] 138 | LLVM_DUMP_METHOD void BindingKey::dump() const { llvm::errs() << *this; } | ^~~~~~~~~~ [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SarifDiagnostics.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SMTConstraintManager.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Store.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/Store.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SubEngine.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SValBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SVals.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SymbolManager.cpp.o [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/WorkList.cpp.o [ 60%] Built target obj.clangStaticAnalyzerCore Scanning dependencies of target clangStaticAnalyzerCore [ 60%] Linking CXX shared library ../../../../../lib/libclangStaticAnalyzerCore.so [ 60%] Built target clangStaticAnalyzerCore Scanning dependencies of target obj.clangStaticAnalyzerCheckers [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:26: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/NestedNameSpecifier.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Type.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/DeclarationName.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/DeclBase.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Analysis/AnalysisDeclContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Analysis/ProgramPoint.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/Checker.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const char*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:104:45: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 60%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastValueChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/NestedNameSpecifier.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Type.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/DeclarationName.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/DeclBase.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Analysis/AnalysisDeclContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Analysis/ProgramPoint.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/Checker.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const char*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp:45:45: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp:37: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:31: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeleteWithNonVirtualDtorChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp:27: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:30: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/EnumCastOutOfRangeChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GCDAntipatternChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp:33: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InnerPointerChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/NestedNameSpecifier.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Type.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/DeclarationName.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/DeclBase.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Analysis/AnalysisDeclContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Analysis/ProgramPoint.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/AllocationState.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const char*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp:87:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:72: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp:34: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'virtual std::shared_ptr {anonymous}::NonLocalizedStringBRVisitor::VisitNode(const clang::ento::ExplodedNode*, clang::ento::BugReporterContext&, clang::ento::BugReport&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1031:19: warning: redundant move in return statement [-Wredundant-move] 1031 | return std::move(Piece); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1031:19: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MmapWriteExecChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MIGChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:29: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Analysis/AnyCall.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const char*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:85:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MoveChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 61%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp:27: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp:33: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:30: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAutoreleaseWriteChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp:31: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp:43: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/OSObjectCStyleCast.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerIterationChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSortingChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountDiagnostics.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp: In member function 'virtual std::shared_ptr clang::ento::retaincountchecker::RefCountReportVisitor::VisitNode(const clang::ento::ExplodedNode*, clang::ento::BugReporterContext&, clang::ento::BugReport&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp:603:19: warning: redundant move in return statement [-Wredundant-move] 603 | return std::move(P); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp:603:19: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnValueChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/NestedNameSpecifier.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Type.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/DeclarationName.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/DeclBase.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Analysis/AnalysisDeclContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Analysis/ProgramPoint.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/Checker.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const char*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp:56:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RunLoopAutoreleaseLeakChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp:29: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrModeling.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:56: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Taint.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/Taint.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustNonnullChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/TrustNonnullChecker.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedObjectChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObject.h:68, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedPointee.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObject.h:68, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:28: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 62%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 64%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 64%] Built target obj.clangStaticAnalyzerCheckers Scanning dependencies of target clangStaticAnalyzerCheckers [ 64%] Linking CXX shared library ../../../../../lib/libclangStaticAnalyzerCheckers.so [ 64%] Built target clangStaticAnalyzerCheckers Scanning dependencies of target clangStaticAnalyzerFrontend [ 64%] Linking CXX shared library ../../../../../lib/libclangStaticAnalyzerFrontend.so [ 64%] Built target clangStaticAnalyzerFrontend Scanning dependencies of target SampleAnalyzerPlugin_exports [ 64%] Creating export file for SampleAnalyzerPlugin [ 64%] Built target SampleAnalyzerPlugin_exports Scanning dependencies of target SampleAnalyzerPlugin [ 64%] Building CXX object tools/clang/lib/Analysis/plugins/SampleAnalyzer/CMakeFiles/SampleAnalyzerPlugin.dir/MainCallChecker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Analysis/plugins/SampleAnalyzer/MainCallChecker.cpp:3: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 64%] Linking CXX shared module ../../../../../../lib/SampleAnalyzerPlugin.so [ 64%] Built target SampleAnalyzerPlugin Scanning dependencies of target CheckerDependencyHandlingAnalyzerPlugin_exports [ 64%] Creating export file for CheckerDependencyHandlingAnalyzerPlugin [ 64%] Built target CheckerDependencyHandlingAnalyzerPlugin_exports Scanning dependencies of target CheckerDependencyHandlingAnalyzerPlugin [ 64%] Building CXX object tools/clang/lib/Analysis/plugins/CheckerDependencyHandling/CMakeFiles/CheckerDependencyHandlingAnalyzerPlugin.dir/CheckerDependencyHandling.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Analysis/plugins/CheckerDependencyHandling/CheckerDependencyHandling.cpp:3: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 64%] Linking CXX shared module ../../../../../../lib/CheckerDependencyHandlingAnalyzerPlugin.so [ 64%] Built target CheckerDependencyHandlingAnalyzerPlugin Scanning dependencies of target CheckerOptionHandlingAnalyzerPlugin_exports [ 64%] Creating export file for CheckerOptionHandlingAnalyzerPlugin [ 64%] Built target CheckerOptionHandlingAnalyzerPlugin_exports Scanning dependencies of target CheckerOptionHandlingAnalyzerPlugin [ 64%] Building CXX object tools/clang/lib/Analysis/plugins/CheckerOptionHandling/CMakeFiles/CheckerOptionHandlingAnalyzerPlugin.dir/CheckerOptionHandling.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Analysis/plugins/CheckerOptionHandling/CheckerOptionHandling.cpp:3: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 64%] Linking CXX shared module ../../../../../../lib/CheckerOptionHandlingAnalyzerPlugin.so [ 64%] Built target CheckerOptionHandlingAnalyzerPlugin Scanning dependencies of target obj.clangARCMigrate [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMT.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/ARCMigrate/ARCMT.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMTActions.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/FileRemapper.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ObjCMT.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/PlistReporter.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAPIUses.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransARCAssign.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAutoreleasePool.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransBlockObjCVariable.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCAttrs.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCCalls.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProperties.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProtectedScope.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnbridgedCasts.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o [ 64%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransformActions.cpp.o [ 65%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/Transforms.cpp.o [ 65%] Built target obj.clangARCMigrate Scanning dependencies of target clangARCMigrate [ 65%] Linking CXX shared library ../../../../lib/libclangARCMigrate.so [ 65%] Built target clangARCMigrate Scanning dependencies of target obj.clangRewriteFrontend [ 65%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FixItRewriter.cpp.o [ 65%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FrontendActions.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Frontend/Rewrite/FrontendActions.cpp:22: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 65%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/HTMLPrint.cpp.o [ 65%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/InclusionRewriter.cpp.o [ 65%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteMacros.cpp.o [ 65%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteModernObjC.cpp.o [ 65%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteObjC.cpp.o [ 65%] Building CXX object tools/clang/lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteTest.cpp.o [ 65%] Built target obj.clangRewriteFrontend Scanning dependencies of target clangRewriteFrontend [ 65%] Linking CXX shared library ../../../../../lib/libclangRewriteFrontend.so [ 65%] Built target clangRewriteFrontend Scanning dependencies of target obj.clangFrontendTool [ 65%] Building CXX object tools/clang/lib/FrontendTool/CMakeFiles/obj.clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp: In function 'std::unique_ptr clang::CreateFrontendBaseAction(clang::CompilerInstance&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:87:25: warning: redundant move in return statement [-Wredundant-move] 87 | return std::move(P); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:87:25: note: remove 'std::move' call [ 65%] Built target obj.clangFrontendTool Scanning dependencies of target clangFrontendTool [ 66%] Linking CXX shared library ../../../../lib/libclangFrontendTool.so [ 66%] Built target clangFrontendTool Scanning dependencies of target obj.clangTooling [ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/AllTUsExecution.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Tooling/CompilationDatabase.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Tooling/CommonOptionsParser.h:30, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Tooling/Execution.h:30, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Tooling/AllTUsExecution.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/AllTUsExecution.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::__cxx11::basic_string]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/AllTUsExecution.cpp:128:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/ArgumentsAdjusters.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/CommonOptionsParser.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/CommonOptionsParser.cpp: In static member function 'static llvm::Expected clang::tooling::CommonOptionsParser::create(int&, const char**, llvm::cl::OptionCategory&, llvm::cl::NumOccurrencesFlag, const char*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/CommonOptionsParser.cpp:164:21: warning: redundant move in return statement [-Wredundant-move] 164 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/CommonOptionsParser.cpp:164:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/CommonOptionsParser.cpp:165:19: warning: redundant move in return statement [-Wredundant-move] 165 | return std::move(Parser); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/CommonOptionsParser.cpp:165:19: note: remove 'std::move' call [ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/CompilationDatabase.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/Execution.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/FileMatchTrie.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/FixIt.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/GuessTargetAndModeCompilationDatabase.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/InterpolatingCompilationDatabase.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/JSONCompilationDatabase.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/Refactoring.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/RefactoringCallbacks.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/StandaloneExecution.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/obj.clangTooling.dir/Tooling.cpp.o [ 66%] Built target obj.clangTooling Scanning dependencies of target clangTooling [ 66%] Linking CXX shared library ../../../../lib/libclangTooling.so [ 66%] Built target clangTooling Scanning dependencies of target obj.clangToolingRefactoring [ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelection.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/ASTSelection.cpp: In member function 'llvm::Optional {anonymous}::ASTSelectionFinder::getSelectedASTNode()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/ASTSelection.cpp:60:21: warning: redundant move in return statement [-Wredundant-move] 60 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/ASTSelection.cpp:60:21: note: remove 'std::move' call [ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelectionRequirements.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/AtomicChange.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/AtomicChange.cpp: In function 'llvm::Expected clang::tooling::{anonymous}::createReplacementsForHeaders(llvm::StringRef, llvm::StringRef, llvm::ArrayRef, const clang::format::FormatStyle&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/AtomicChange.cpp:162:25: warning: redundant move in return statement [-Wredundant-move] 162 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/AtomicChange.cpp:162:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/AtomicChange.cpp:170:25: warning: redundant move in return statement [-Wredundant-move] 170 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/AtomicChange.cpp:170:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/AtomicChange.cpp: In function 'llvm::Expected clang::tooling::{anonymous}::combineReplacementsInChanges(llvm::StringRef, llvm::ArrayRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/AtomicChange.cpp:190:25: warning: redundant move in return statement [-Wredundant-move] 190 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/AtomicChange.cpp:190:25: note: remove 'std::move' call [ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/Extract.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/Extract/Extract.cpp: In member function 'virtual llvm::Expected > clang::tooling::ExtractFunction::createSourceReplacements(clang::tooling::RefactoringRuleContext&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:172:23: warning: redundant move in return statement [-Wredundant-move] 172 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:172:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:189:23: warning: redundant move in return statement [-Wredundant-move] 189 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/Extract/Extract.cpp:189:23: note: remove 'std::move' call [ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/SourceExtraction.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/RangeSelector.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/RefactoringActions.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/RenamingAction.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp: In function 'llvm::Expected > clang::tooling::createRenameReplacements(const SymbolOccurrences&, const clang::SourceManager&, const clang::tooling::SymbolName&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:159:25: warning: redundant move in return statement [-Wredundant-move] 159 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:159:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:163:19: warning: redundant move in return statement [-Wredundant-move] 163 | return std::move(Changes); | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:163:19: note: remove 'std::move' call [ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/SymbolOccurrences.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFinder.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFindingAction.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRLocFinder.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/SourceCode.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Stencil.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/Stencil.cpp: In member function 'llvm::Expected > clang::tooling::Stencil::eval(const clang::ast_matchers::MatchFinder::MatchResult&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/Stencil.cpp:161:23: warning: redundant move in return statement [-Wredundant-move] 161 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/lib/Tooling/Refactoring/Stencil.cpp:161:23: note: remove 'std::move' call [ 66%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Transformer.cpp.o [ 66%] Built target obj.clangToolingRefactoring Scanning dependencies of target clangToolingRefactoring [ 66%] Linking CXX shared library ../../../../../lib/libclangToolingRefactoring.so [ 66%] Built target clangToolingRefactoring Scanning dependencies of target obj.clangToolingASTDiff [ 66%] Building CXX object tools/clang/lib/Tooling/ASTDiff/CMakeFiles/obj.clangToolingASTDiff.dir/ASTDiff.cpp.o [ 66%] Built target obj.clangToolingASTDiff Scanning dependencies of target clangToolingASTDiff [ 66%] Linking CXX shared library ../../../../../lib/libclangToolingASTDiff.so [ 66%] Built target clangToolingASTDiff Scanning dependencies of target obj.clangToolingSyntax [ 66%] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/BuildTree.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Nodes.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tokens.cpp.o [ 66%] Building CXX object tools/clang/lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tree.cpp.o [ 66%] Built target obj.clangToolingSyntax Scanning dependencies of target clangToolingSyntax [ 66%] Linking CXX shared library ../../../../../lib/libclangToolingSyntax.so [ 66%] Built target clangToolingSyntax Scanning dependencies of target obj.clangDependencyScanning [ 66%] Building CXX object tools/clang/lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningWorker.cpp.o [ 66%] Built target obj.clangDependencyScanning Scanning dependencies of target clangDependencyScanning [ 66%] Linking CXX shared library ../../../../../lib/libclangDependencyScanning.so [ 66%] Built target clangDependencyScanning Scanning dependencies of target obj.clangDirectoryWatcher [ 66%] Building CXX object tools/clang/lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/DirectoryScanner.cpp.o [ 66%] Building CXX object tools/clang/lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/linux/DirectoryWatcher-linux.cpp.o [ 66%] Built target obj.clangDirectoryWatcher Scanning dependencies of target clangDirectoryWatcher [ 66%] Linking CXX shared library ../../../../lib/libclangDirectoryWatcher.so [ 66%] Built target clangDirectoryWatcher Scanning dependencies of target diagtool [ 66%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/diagtool_main.cpp.o [ 66%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagTool.cpp.o [ 66%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o [ 66%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o [ 66%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ListWarnings.cpp.o [ 66%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o [ 66%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/TreeView.cpp.o [ 66%] Linking CXX executable ../../../../bin/diagtool [ 66%] Built target diagtool Scanning dependencies of target clang-offload-bundler [ 66%] Building CXX object tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o [ 66%] Linking CXX executable ../../../../bin/clang-offload-bundler [ 66%] Built target clang-offload-bundler Scanning dependencies of target clang [ 66%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/driver.cpp.o [ 66%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1_main.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/FileManager.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Module.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/PCHContainerOperations.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Frontend/PCHContainerOperations.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/tools/driver/cc1_main.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/FileManager.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Module.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/PCHContainerOperations.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Frontend/PCHContainerOperations.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/tools/driver/cc1_main.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasSetTracker.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/LinkAllPasses.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/tools/driver/cc1_main.cpp:30: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 66%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o [ 66%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/cc1gen_reproducer_main.cpp.o [ 66%] Linking CXX executable ../../../../bin/clang [ 66%] Built target clang Scanning dependencies of target clang-diff [ 66%] Building CXX object tools/clang/tools/clang-diff/CMakeFiles/clang-diff.dir/ClangDiff.cpp.o [ 66%] Linking CXX executable ../../../../bin/clang-diff [ 66%] Built target clang-diff Scanning dependencies of target clang-format [ 66%] Building CXX object tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/ClangFormat.cpp.o [ 66%] Linking CXX executable ../../../../bin/clang-format [ 66%] Built target clang-format Scanning dependencies of target obj.clangHandleCXX [ 66%] Building CXX object tools/clang/tools/clang-fuzzer/handle-cxx/CMakeFiles/obj.clangHandleCXX.dir/handle_cxx.cpp.o [ 66%] Built target obj.clangHandleCXX Scanning dependencies of target clangHandleCXX [ 66%] Linking CXX shared library ../../../../../lib/libclangHandleCXX.so [ 66%] Built target clangHandleCXX Scanning dependencies of target obj.clangHandleLLVM [ 66%] Building CXX object tools/clang/tools/clang-fuzzer/handle-llvm/CMakeFiles/obj.clangHandleLLVM.dir/handle_llvm.cpp.o [ 66%] Built target obj.clangHandleLLVM Scanning dependencies of target clangHandleLLVM [ 66%] Linking CXX shared library ../../../../../lib/libclangHandleLLVM.so [ 66%] Built target clangHandleLLVM Scanning dependencies of target clang-import-test [ 66%] Building CXX object tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/tools/clang-import-test/clang-import-test.cpp: In function 'llvm::Expected<{anonymous}::CIAndOrigins> {anonymous}::Parse(const string&, llvm::MutableArrayRef<{anonymous}::CIAndOrigins>, bool, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/tools/clang-import-test/clang-import-test.cpp:330:21: warning: redundant move in return statement [-Wredundant-move] 330 | return std::move(PE); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/tools/clang-import-test/clang-import-test.cpp:330:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/tools/clang-import-test/clang-import-test.cpp:337:19: warning: redundant move in return statement [-Wredundant-move] 337 | return std::move(CI); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/tools/clang-import-test/clang-import-test.cpp:337:19: note: remove 'std::move' call [ 66%] Linking CXX executable ../../../../bin/clang-import-test [ 66%] Built target clang-import-test Scanning dependencies of target clang-scan-deps [ 66%] Building CXX object tools/clang/tools/clang-scan-deps/CMakeFiles/clang-scan-deps.dir/ClangScanDeps.cpp.o [ 66%] Linking CXX executable ../../../../bin/clang-scan-deps [ 66%] Built target clang-scan-deps Scanning dependencies of target libclang_exports [ 66%] Creating export file for libclang [ 66%] Built target libclang_exports Scanning dependencies of target libclang [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/ARCMigrate.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/BuildSystem.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexHigh.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexUSRs.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexer.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXComment.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Frontend/SerializedDiagnosticReader.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/tools/libclang/CXLoadedDiagnostic.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXSourceLocation.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXString.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/CXType.cpp.o [ 66%] Building CXX object tools/clang/tools/libclang/CMakeFiles/libclang.dir/Indexing.cpp.o [ 66%] Linking CXX shared library ../../../../lib/libclang.so [ 66%] Built target libclang Scanning dependencies of target c-index-test [ 66%] Building C object tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/c-index-test.c.o [ 66%] Building CXX object tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/core_main.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/Module.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Serialization/ASTReader.h:39, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/tools/c-index-test/core_main.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 66%] Linking CXX executable ../../../../bin/c-index-test [ 66%] Built target c-index-test Scanning dependencies of target clang-rename [ 66%] Building CXX object tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/ClangRename.cpp.o [ 66%] Linking CXX executable ../../../../bin/clang-rename [ 66%] Built target clang-rename Scanning dependencies of target clang-refactor [ 66%] Building CXX object tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o [ 66%] Building CXX object tools/clang/tools/clang-refactor/CMakeFiles/clang-refactor.dir/TestSupport.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/tools/clang-refactor/TestSupport.cpp: In function 'llvm::Optional clang::refactor::findTestSelectionRanges(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/tools/clang-refactor/TestSupport.cpp:387:19: warning: redundant move in return statement [-Wredundant-move] 387 | return std::move(TestRanges); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/tools/clang-refactor/TestSupport.cpp:387:19: note: remove 'std::move' call [ 66%] Linking CXX executable ../../../../bin/clang-refactor [ 66%] Built target clang-refactor Scanning dependencies of target clang-cpp [ 66%] Building CXX object tools/clang/tools/clang-shlib/CMakeFiles/clang-cpp.dir/clang-shlib.cpp.o [ 66%] Linking CXX shared library ../../../../lib/libclang-cpp.so [ 66%] Built target clang-cpp Scanning dependencies of target arcmt-test [ 66%] Building CXX object tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o [ 66%] Linking CXX executable ../../../../bin/arcmt-test [ 66%] Built target arcmt-test Scanning dependencies of target c-arcmt-test [ 66%] Building C object tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o [ 66%] Linking CXX executable ../../../../bin/c-arcmt-test [ 66%] Built target c-arcmt-test Scanning dependencies of target clang-check [ 66%] Building CXX object tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o [ 66%] Linking CXX executable ../../../../bin/clang-check [ 66%] Built target clang-check Scanning dependencies of target clang-extdef-mapping [ 66%] Building CXX object tools/clang/tools/clang-extdef-mapping/CMakeFiles/clang-extdef-mapping.dir/ClangExtDefMapGen.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h: In member function 'void clang::ASTImporterSharedState::setImportDeclError(clang::Decl*, clang::ImportError)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:76:24: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 76 | ImportErrors[To] = Error; | ^~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ [ 66%] Linking CXX executable ../../../../bin/clang-extdef-mapping [ 66%] Built target clang-extdef-mapping Scanning dependencies of target scan-build [ 66%] Generating ../../../../bin/scan-build [ 66%] Generating ../../../../libexec/ccc-analyzer [ 66%] Generating ../../../../libexec/c++-analyzer [ 66%] Generating ../../../../share/man/man1/scan-build.1 [ 66%] Generating ../../../../share/scan-build/scanview.css [ 66%] Generating ../../../../share/scan-build/sorttable.js [ 66%] Built target scan-build Scanning dependencies of target scan-view [ 66%] Generating ../../../../bin/scan-view [ 66%] Generating ../../../../share/scan-view/ScanView.py [ 66%] Generating ../../../../share/scan-view/Reporter.py [ 66%] Generating ../../../../share/scan-view/startfile.py [ 66%] Generating ../../../../share/scan-view/FileRadar.scpt [ 66%] Generating ../../../../share/scan-view/GetRadarVersion.scpt [ 66%] Generating ../../../../share/scan-view/bugcatcher.ico [ 66%] Built target scan-view Scanning dependencies of target gtest_main [ 66%] Building CXX object utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/TestMain.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/UnitTestMain/TestMain.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 68%] Linking CXX shared library ../../../lib/libgtest_main.so [ 68%] Built target gtest_main Scanning dependencies of target BasicTests [ 68%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/CharInfoTest.cpp.o [ 68%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/DiagnosticTest.cpp.o [ 68%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/FileManagerTest.cpp.o [ 68%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/FixedPointTest.cpp.o [ 68%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/SourceManagerTest.cpp.o [ 68%] Linking CXX executable BasicTests [ 68%] Built target BasicTests Scanning dependencies of target LexTests [ 69%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/DependencyDirectivesSourceMinimizerTest.cpp.o [ 69%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/HeaderMapTest.cpp.o [ 69%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/HeaderSearchTest.cpp.o [ 69%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/LexerTest.cpp.o [ 69%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/PPCallbacksTest.cpp.o [ 69%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/PPConditionalDirectiveRecordTest.cpp.o [ 69%] Linking CXX executable LexTests [ 69%] Built target LexTests Scanning dependencies of target ClangDriverTests [ 69%] Building CXX object tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/DistroTest.cpp.o [ 69%] Building CXX object tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/ToolChainTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Util.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/Action.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Driver/ToolChain.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Driver/ToolChainTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const char*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Driver/ToolChainTest.cpp:63:55: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/ModuleCacheTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/MultilibTest.cpp.o [ 70%] Linking CXX executable ClangDriverTests [ 70%] Built target ClangDriverTests Scanning dependencies of target ClangAnalysisTests [ 70%] Building CXX object tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CFGDominatorTree.cpp.o [ 70%] Building CXX object tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CFGTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CloneDetectionTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/ExprMutationAnalyzerTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:118:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, std::allocator > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, std::allocator > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, std::allocator > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, std::allocator > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:143:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:618:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:626:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:655:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > (*)(std::__cxx11::basic_string, std::allocator >)> > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:1033:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, std::allocator > (*)(std::__cxx11::basic_string, std::allocator >)> > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, std::allocator > (*)(std::__cxx11::basic_string, std::allocator >)> > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, std::allocator > (*)(std::__cxx11::basic_string, std::allocator >)> > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, std::allocator > (*)(std::__cxx11::basic_string, std::allocator >)> >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > (*)(std::__cxx11::basic_string, std::allocator >)> > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:118:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, std::allocator > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, std::allocator > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, std::allocator > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, std::allocator > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:143:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:618:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:626:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:655:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > (*)(std::__cxx11::basic_string, std::allocator >)> > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > (*)(std::__cxx11::basic_string, std::allocator >)> > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:1033:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, std::allocator > (*)(std::__cxx11::basic_string, std::allocator >)> > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, std::allocator > (*)(std::__cxx11::basic_string, std::allocator >)> > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, std::allocator > (*)(std::__cxx11::basic_string, std::allocator >)> > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, std::allocator > (*)(std::__cxx11::basic_string, std::allocator >)> >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ [ 70%] Linking CXX executable ClangAnalysisTests [ 70%] Built target ClangAnalysisTests Scanning dependencies of target StaticAnalysisTests [ 70%] Building CXX object tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/AnalyzerOptionsTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/CallDescriptionTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/Reusables.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/CallDescriptionTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h: In member function 'void clang::ASTImporterSharedState::setImportDeclError(clang::Decl*, clang::ImportError)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:76:24: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 76 | ImportErrors[To] = Error; | ^~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/Reusables.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/CallDescriptionTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/Reusables.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/CallDescriptionTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/Reusables.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/CallDescriptionTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const char*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/CallDescriptionTest.cpp:123:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/StoreTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/Reusables.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/StoreTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h: In member function 'void clang::ASTImporterSharedState::setImportDeclError(clang::Decl*, clang::ImportError)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:76:24: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 76 | ImportErrors[To] = Error; | ^~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/Reusables.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/StoreTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/Reusables.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/StoreTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 70%] Building CXX object tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/RegisterCustomCheckersTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp: In instantiation of 'std::unique_ptr clang::ento::{anonymous}::TestAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef) [with CheckerT = clang::ento::{anonymous}::LocIncDecChecker]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp:44:32: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp:54:38: warning: redundant move in return statement [-Wredundant-move] 54 | return std::move(AnalysisConsumer); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp:54:38: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp: In instantiation of 'std::unique_ptr clang::ento::{anonymous}::TestAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef) [with CheckerT = clang::ento::{anonymous}::CustomChecker]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp:44:32: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp:54:38: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp:54:38: note: remove 'std::move' call [ 70%] Building CXX object tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/SymbolReaperTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/Reusables.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/SymbolReaperTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h: In member function 'void clang::ASTImporterSharedState::setImportDeclError(clang::Decl*, clang::ImportError)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:76:24: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 76 | ImportErrors[To] = Error; | ^~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/Reusables.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/SymbolReaperTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/Reusables.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/StaticAnalyzer/SymbolReaperTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h: In member function 'llvm::Optional > clang::ento::NoteTag::generateMessage(clang::ento::BugReporterContext&, clang::ento::BugReport&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: warning: redundant move in return statement [-Wredundant-move] 633 | return std::move(Msg); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:633:21: note: remove 'std::move' call [ 70%] Linking CXX executable StaticAnalysisTests [ 70%] Built target StaticAnalysisTests Scanning dependencies of target FrontendTests [ 70%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/ASTUnitTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/CompilerInstanceTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/FixedPointString.cpp.o [ 70%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/FrontendActionTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/CodeGenActionTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/ParsedSourceLocationTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/PCHPreambleTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/OutputStreamTest.cpp.o [ 70%] Linking CXX executable FrontendTests [ 70%] Built target FrontendTests Scanning dependencies of target ASTMatchersTests [ 70%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersInternalTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNodeTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/ASTMatchers/ASTMatchersTest.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1648:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNarrowingTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/ASTMatchers/ASTMatchersTest.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/ASTMatchers/ASTMatchersTest.h:200:30: required from 'testing::AssertionResult clang::ast_matchers::matchesObjC(const string&, const T&, bool) [with T = clang::ast_matchers::internal::BindableMatcher; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:820:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersTraversalTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/ASTMatchers/ASTMatchersTest.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/ASTMatchers/ASTMatchersTest.h:200:30: required from 'testing::AssertionResult clang::ast_matchers::matchesObjC(const string&, const T&, bool) [with T = clang::ast_matchers::internal::BindableMatcher; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:174:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Linking CXX executable ASTMatchersTests [ 70%] Built target ASTMatchersTests Scanning dependencies of target DynamicASTMatchersTests [ 70%] Building CXX object tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/VariantValueTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/ParserTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:200:30: required from 'testing::AssertionResult clang::ast_matchers::matchesObjC(const string&, const T&, bool) [with T = clang::ast_matchers::internal::Matcher; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:260:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/RegistryTest.cpp.o [ 70%] Linking CXX executable DynamicASTMatchersTests [ 70%] Built target DynamicASTMatchersTests Scanning dependencies of target ASTTests [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTContextParentMapTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:94:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/MatchVerifier.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:100:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/MatchVerifier.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple<>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/MatchVerifier.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/MatchVerifier.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/MatchVerifier.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/MatchVerifier.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/MatchVerifier.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/MatchVerifier.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/MatchVerifier.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/MatchVerifier.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/MatchVerifier.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:94:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/MatchVerifier.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:100:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/MatchVerifier.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTContextParentMapTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple<>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterFixtures.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h: In member function 'void clang::ASTImporterSharedState::setImportDeclError(clang::Decl*, clang::ImportError)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:76:24: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 76 | ImportErrors[To] = Error; | ^~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h: In member function 'void clang::ASTImporterSharedState::setImportDeclError(clang::Decl*, clang::ImportError)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:76:24: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 76 | ImportErrors[To] = Error; | ^~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:289:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::ContainerEqMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Optional.h: In instantiation of 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(llvm::optional_detail::OptionalStorage >&&) [with T = clang::ImportError; bool = false]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Optional.h:234:13: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Optional.h:129:15: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 129 | value = std::move(other.value); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:289:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::ContainerEqMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::ContainerEqMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::ContainerEqMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4170:32: required from 'testing::PolymorphicMatcher::type> > testing::ContainerEq(const Container&) [with Container = llvm::SmallVector; typename testing::internal::RemoveConst::type = llvm::SmallVector]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:289:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::ContainerEqMatcher >::ContainerEqMatcher(const testing::internal::ContainerEqMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainerEqMatcher >' has user-provided 'void testing::internal::ContainerEqMatcher::operator=(const testing::internal::ContainerEqMatcher&) [with Container = llvm::SmallVector]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::SmallVector&; Impl = testing::internal::ContainerEqMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::SmallVector&; Impl = testing::internal::ContainerEqMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::SmallVector&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::SmallVector&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher > >; T = const llvm::SmallVector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::SmallVector&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = llvm::SmallVector; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:289:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::ContainerEqMatcher >::ContainerEqMatcher(const testing::internal::ContainerEqMatcher >&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainerEqMatcher >' has user-provided 'void testing::internal::ContainerEqMatcher::operator=(const testing::internal::ContainerEqMatcher&) [with Container = llvm::SmallVector]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterGenericRedeclTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h: In member function 'void clang::ASTImporterSharedState::setImportDeclError(clang::Decl*, clang::ImportError)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:76:24: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 76 | ImportErrors[To] = Error; | ^~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EitherOfMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:141:9: required from 'void clang::ast_matchers::RedeclChain::CheckPreviousDecl(clang::Decl*, clang::Decl*) [with TypeParam = clang::ast_matchers::Function]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:210:5: required from 'void clang::ast_matchers::RedeclChain::TypedTest_ImportPrototypeAfterImportedPrototype() [with TypeParam = clang::ast_matchers::Function]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:440:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::EitherOfMatcher::EitherOfMatcher(const testing::internal::EitherOfMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EitherOfMatcher' has user-provided 'void testing::internal::EitherOfMatcher::operator=(const testing::internal::EitherOfMatcher&) [with Matcher1 = clang::Decl*; Matcher2 = clang::Decl*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1751:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1751 | GTEST_DISALLOW_ASSIGN_(EitherOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EitherOfMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EitherOfMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EitherOfMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:141:9: required from 'void clang::ast_matchers::RedeclChain::CheckPreviousDecl(clang::Decl*, clang::Decl*) [with TypeParam = clang::ast_matchers::Function]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:210:5: required from 'void clang::ast_matchers::RedeclChain::TypedTest_ImportPrototypeAfterImportedPrototype() [with TypeParam = clang::ast_matchers::Function]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:440:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::EitherOfMatcher::EitherOfMatcher(const testing::internal::EitherOfMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EitherOfMatcher' has user-provided 'void testing::internal::EitherOfMatcher::operator=(const testing::internal::EitherOfMatcher&) [with Matcher1 = clang::Decl*; Matcher2 = clang::Decl*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1751:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1751 | GTEST_DISALLOW_ASSIGN_(EitherOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterVisibilityTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h: In member function 'void clang::ASTImporterSharedState::setImportDeclError(clang::Decl*, clang::ImportError)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:76:24: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 76 | ImportErrors[To] = Error; | ^~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h: In instantiation of 'testing::internal::CartesianProductHolder2::CartesianProductHolder2(const Generator1&, const Generator2&) [with Generator1 = testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >; Generator2 = testing::internal::ValueArray3]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1276:20: required from 'testing::internal::CartesianProductHolder2 testing::Combine(const Generator1&, const Generator2&) [with Generator1 = testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >; Generator2 = testing::internal::ValueArray3]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:116:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:4842:24: warning: implicitly-declared 'testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >::ValueArray4(const testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >&)' is deprecated [-Wdeprecated-copy] 4842 | : g1_(g1), g2_(g2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:149:8: note: because 'testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >' has user-provided 'void testing::internal::ValueArray4::operator=(const testing::internal::ValueArray4&) [with T1 = std::vector >; T2 = std::vector >; T3 = std::vector >; T4 = std::vector >]' 149 | void operator=(const ValueArray4& other); | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:4842:24: warning: implicitly-declared 'constexpr testing::internal::ValueArray3::ValueArray3(const testing::internal::ValueArray3&)' is deprecated [-Wdeprecated-copy] 4842 | : g1_(g1), g2_(g2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:127:8: note: because 'testing::internal::ValueArray3' has user-provided 'void testing::internal::ValueArray3::operator=(const testing::internal::ValueArray3&) [with T1 = const char*; T2 = const char*; T3 = const char*]' 127 | void operator=(const ValueArray3& other); | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h: In instantiation of 'testing::internal::CartesianProductHolder2::CartesianProductHolder2(const Generator1&, const Generator2&) [with Generator1 = testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >; Generator2 = testing::internal::ValueArray2]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1276:20: required from 'testing::internal::CartesianProductHolder2 testing::Combine(const Generator1&, const Generator2&) [with Generator1 = testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >; Generator2 = testing::internal::ValueArray2]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:120:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:4842:24: warning: implicitly-declared 'testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >::ValueArray4(const testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >&)' is deprecated [-Wdeprecated-copy] 4842 | : g1_(g1), g2_(g2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:149:8: note: because 'testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >' has user-provided 'void testing::internal::ValueArray4::operator=(const testing::internal::ValueArray4&) [with T1 = std::vector >; T2 = std::vector >; T3 = std::vector >; T4 = std::vector >]' 149 | void operator=(const ValueArray4& other); | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:4842:24: warning: implicitly-declared 'constexpr testing::internal::ValueArray2::ValueArray2(const testing::internal::ValueArray2&)' is deprecated [-Wdeprecated-copy] 4842 | : g1_(g1), g2_(g2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: note: because 'testing::internal::ValueArray2' has user-provided 'void testing::internal::ValueArray2::operator=(const testing::internal::ValueArray2&) [with T1 = const char*; T2 = const char*]' 107 | void operator=(const ValueArray2& other); | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h: In instantiation of 'testing::internal::CartesianProductHolder2::CartesianProductHolder2(const Generator1&, const Generator2&) [with Generator1 = testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >; Generator2 = testing::internal::ValueArray9, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1276:20: required from 'testing::internal::CartesianProductHolder2 testing::Combine(const Generator1&, const Generator2&) [with Generator1 = testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >; Generator2 = testing::internal::ValueArray9, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:279:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:4842:24: warning: implicitly-declared 'testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >::ValueArray4(const testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >&)' is deprecated [-Wdeprecated-copy] 4842 | : g1_(g1), g2_(g2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:149:8: note: because 'testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >' has user-provided 'void testing::internal::ValueArray4::operator=(const testing::internal::ValueArray4&) [with T1 = std::vector >; T2 = std::vector >; T3 = std::vector >; T4 = std::vector >]' 149 | void operator=(const ValueArray4& other); | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:4842:24: warning: implicitly-declared 'constexpr testing::internal::ValueArray9, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple >::ValueArray9(const testing::internal::ValueArray9, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple >&)' is deprecated [-Wdeprecated-copy] 4842 | : g1_(g1), g2_(g2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:285:8: note: because 'testing::internal::ValueArray9, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple >' has user-provided 'void testing::internal::ValueArray9::operator=(const testing::internal::ValueArray9&) [with T1 = std::tuple; T2 = std::tuple; T3 = std::tuple; T4 = std::tuple; T5 = std::tuple; T6 = std::tuple; T7 = std::tuple; T8 = std::tuple; T9 = std::tuple]' 285 | void operator=(const ValueArray9& other); | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h: In instantiation of 'testing::internal::CartesianProductHolder2::CartesianProductHolder2(const Generator1&, const Generator2&) [with Generator1 = testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >; Generator2 = testing::internal::ValueArray4, std::tuple, std::tuple, std::tuple >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1276:20: required from 'testing::internal::CartesianProductHolder2 testing::Combine(const Generator1&, const Generator2&) [with Generator1 = testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >; Generator2 = testing::internal::ValueArray4, std::tuple, std::tuple, std::tuple >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:305:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:4842:24: warning: implicitly-declared 'testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >::ValueArray4(const testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >&)' is deprecated [-Wdeprecated-copy] 4842 | : g1_(g1), g2_(g2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:149:8: note: because 'testing::internal::ValueArray4 >, std::vector >, std::vector >, std::vector > >' has user-provided 'void testing::internal::ValueArray4::operator=(const testing::internal::ValueArray4&) [with T1 = std::vector >; T2 = std::vector >; T3 = std::vector >; T4 = std::vector >]' 149 | void operator=(const ValueArray4& other); | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:4842:24: warning: implicitly-declared 'constexpr testing::internal::ValueArray4, std::tuple, std::tuple, std::tuple >::ValueArray4(const testing::internal::ValueArray4, std::tuple, std::tuple, std::tuple >&)' is deprecated [-Wdeprecated-copy] 4842 | : g1_(g1), g2_(g2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:62, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterFixtures.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTImporterVisibilityTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:149:8: note: because 'testing::internal::ValueArray4, std::tuple, std::tuple, std::tuple >' has user-provided 'void testing::internal::ValueArray4::operator=(const testing::internal::ValueArray4&) [with T1 = std::tuple; T2 = std::tuple; T3 = std::tuple; T4 = std::tuple]' 149 | void operator=(const ValueArray4& other); | ^~~~~~~~ [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTTraverserTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTTraverserTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTTypeTraitsTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTVectorTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/CommentLexer.cpp.o [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/CommentParser.cpp.o [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/CommentTextTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/DataCollectionTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/DeclPrinterTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/DeclTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/EvaluateAsRValueTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ExternalASTSourceTest.cpp.o [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/Language.cpp.o [ 70%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/NamedDeclPrinterTest.cpp.o [ 72%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/OMPStructuredBlockTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTPrint.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTPrint.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTPrint.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTPrint.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTPrint.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTPrint.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTPrint.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTPrint.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/ASTPrint.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/AST/OMPStructuredBlockTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ [ 72%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/SourceLocationTest.cpp.o [ 72%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/StmtPrinterTest.cpp.o [ 72%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/StructuralEquivalenceTest.cpp.o [ 72%] Linking CXX executable ASTTests [ 72%] Built target ASTTests Scanning dependencies of target CrossTUTests [ 72%] Building CXX object tools/clang/unittests/CrossTU/CMakeFiles/CrossTUTests.dir/CrossTranslationUnitTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/CrossTU/CrossTranslationUnitTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h: In member function 'void clang::ASTImporterSharedState::setImportDeclError(clang::Decl*, clang::ImportError)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:76:24: warning: implicitly-declared 'clang::ImportError& clang::ImportError::operator=(const clang::ImportError&)' is deprecated [-Wdeprecated-copy] 76 | ImportErrors[To] = Error; | ^~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/CrossTU/CrossTranslationUnitTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporter.h:64:5: note: because 'clang::ImportError' has user-provided 'clang::ImportError::ImportError(const clang::ImportError&)' 64 | ImportError(const ImportError &Other) : Error(Other.Error) { } | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/NestedNameSpecifier.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Type.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/DeclarationName.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/DeclBase.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterLookupTable.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTImporterSharedState.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/CrossTU/CrossTranslationUnit.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/CrossTU/CrossTranslationUnitTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h: In instantiation of 'llvm::Expected llvm::handleExpected(llvm::Expected, RecoveryFtor&&, HandlerTs&& ...) [with T = const clang::FunctionDecl*; RecoveryFtor = clang::cross_tu::{anonymous}::CTUASTConsumer::HandleTranslationUnit(clang::ASTContext&)::; HandlerTs = {clang::cross_tu::{anonymous}::CTUASTConsumer::HandleTranslationUnit(clang::ASTContext&)::}]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/CrossTU/CrossTranslationUnitTest.cpp:76:54: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:946:25: warning: redundant move in return statement [-Wredundant-move] 946 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:946:25: note: remove 'std::move' call [ 72%] Linking CXX executable CrossTUTests [ 72%] Built target CrossTUTests Scanning dependencies of target ToolingTests [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/ASTSelectionTest.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/CastExprTest.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/CommentHandlerTest.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/CompilationDatabaseTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/DeclCXX.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::__cxx11::basic_string]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:507:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > > >, const char*, const char*, const char*> >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:514:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, std::allocator > > >, const char*, const char*, const char*> >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, std::allocator > > >, const char*, const char*, const char*> >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, std::allocator > > >, const char*, const char*, const char*> >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, std::allocator > > >, const char*, const char*, const char*>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > > >, const char*, const char*, const char*> >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > > >, const char*> >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:588:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, std::allocator > > >, const char*> >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, std::allocator > > >, const char*> >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, std::allocator > > >, const char*> >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, std::allocator > > >, const char*>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > > >, const char*> >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > > >, const char*, const char*, const char*> >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > > >, const char*, const char*, const char*> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:514:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, std::allocator > > >, const char*, const char*, const char*> >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, std::allocator > > >, const char*, const char*, const char*> >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, std::allocator > > >, const char*, const char*, const char*> >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, std::allocator > > >, const char*, const char*, const char*>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > > >, const char*> >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, std::allocator > > >, const char*> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:588:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, std::allocator > > >, const char*> >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, std::allocator > > >, const char*> >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, std::allocator > > >, const char*> >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, std::allocator > > >, const char*>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const std::__cxx11::basic_string&; Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const std::__cxx11::basic_string&; Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3453:31: required from 'testing::Matcher testing::internal::CastAndAppendTransform::operator()(const Arg&) const [with Arg = testing::PolymorphicMatcher > >; Target = const std::__cxx11::basic_string&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:837:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::ElementsAreMatcher, std::allocator > > >, const char*, const char*, const char*> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::ElementsAreMatcher, std::allocator > > >, const char*, const char*, const char*> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ElementsAreMatcher, std::allocator > > >, const char*, const char*, const char*> >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::ElementsAreMatcher, std::allocator > > >, const char*, const char*, const char*> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::ElementsAreMatcher, std::allocator > > >, const char*, const char*, const char*> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:514:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/CompilationDatabaseTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/DiagnosticsYamlTest.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/ExecutionTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Tooling/CompilationDatabase.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Tooling/CommonOptionsParser.h:30, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Tooling/Execution.h:30, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::__cxx11::basic_string]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:251:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, clang::tooling::NamedMatcherP, clang::tooling::NamedMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:262:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher, clang::tooling::NamedMatcherP, clang::tooling::NamedMatcherP > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher, clang::tooling::NamedMatcherP, clang::tooling::NamedMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher, clang::tooling::NamedMatcherP, clang::tooling::NamedMatcherP > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple, clang::tooling::NamedMatcherP, clang::tooling::NamedMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, clang::tooling::NamedMatcherP, clang::tooling::NamedMatcherP > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreArrayMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:293:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::UnorderedElementsAreArrayMatcher >::UnorderedElementsAreArrayMatcher(const testing::internal::UnorderedElementsAreArrayMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreArrayMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreArrayMatcher::operator=(const testing::internal::UnorderedElementsAreArrayMatcher&) [with T = std::__cxx11::basic_string]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreArrayMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, clang::tooling::NamedMatcherP, clang::tooling::NamedMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, clang::tooling::NamedMatcherP, clang::tooling::NamedMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:262:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher, clang::tooling::NamedMatcherP, clang::tooling::NamedMatcherP > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher, clang::tooling::NamedMatcherP, clang::tooling::NamedMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher, clang::tooling::NamedMatcherP, clang::tooling::NamedMatcherP > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple, clang::tooling::NamedMatcherP, clang::tooling::NamedMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreArrayMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreArrayMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:293:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::UnorderedElementsAreArrayMatcher >::UnorderedElementsAreArrayMatcher(const testing::internal::UnorderedElementsAreArrayMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ExecutionTest.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreArrayMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreArrayMatcher::operator=(const testing::internal::UnorderedElementsAreArrayMatcher&) [with T = std::__cxx11::basic_string]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/FixItTest.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/HeaderIncludesTest.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/LexicallyOrderedRecursiveASTVisitorTest.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/LookupTest.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/QualTypeNamesTest.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RangeSelectorTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher > >; M2 = testing::PolymorphicMatcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher > >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:79:60: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::HasSubstrMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher > >; Matcher2 = testing::PolymorphicMatcher > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::HasSubstrMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher > >; Matcher2 = testing::PolymorphicMatcher > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher > >; Matcher2 = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher > >; M2 = testing::PolymorphicMatcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher > >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:79:60: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::HasSubstrMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::HasSubstrMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = llvm::StringError; Impl = testing::internal::PropertyMatcher&>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = llvm::StringError; Impl = testing::internal::PropertyMatcher&>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:79:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::PropertyMatcher&>::PropertyMatcher(const testing::internal::PropertyMatcher&>&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::PropertyMatcher&>' has user-provided 'void testing::internal::PropertyMatcher::operator=(const testing::internal::PropertyMatcher&) [with Class = llvm::StringError; PropertyType = const std::__cxx11::basic_string&]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h: In instantiation of 'llvm::detail::ValueMatchesPoly::ValueMatchesPoly(const M&) [with M = {anonymous}::EqualsCharSourceRangeMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:159:18: required from 'llvm::detail::ValueMatchesPoly llvm::HasValue(M) [with M = {anonymous}::EqualsCharSourceRangeMatcherP]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:139:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:72:64: warning: implicitly-declared 'constexpr {anonymous}::EqualsCharSourceRangeMatcherP::EqualsCharSourceRangeMatcherP(const {anonymous}::EqualsCharSourceRangeMatcherP&)' is deprecated [-Wdeprecated-copy] 72 | explicit ValueMatchesPoly(const M &Matcher) : Matcher(Matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::EqualsCharSourceRangeMatcherP' has user-provided 'void {anonymous}::EqualsCharSourceRangeMatcherP::operator=(const {anonymous}::EqualsCharSourceRangeMatcherP&) [with Range_type = clang::CharSourceRange]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:122:1: note: in expansion of macro 'MATCHER_P' 122 | MATCHER_P(EqualsCharSourceRange, Range, "") { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::PropertyMatcher&>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::PropertyMatcher&>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3931:32: required from 'testing::PolymorphicMatcher > testing::Property(PropertyType (Class::*)() const, const PropertyMatcher&) [with Class = llvm::StringError; PropertyType = const std::__cxx11::basic_string&; PropertyMatcher = testing::internal::BothOfMatcher > >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:79:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::PropertyMatcher&>::PropertyMatcher(const testing::internal::PropertyMatcher&>&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::PropertyMatcher&>' has user-provided 'void testing::internal::PropertyMatcher::operator=(const testing::internal::PropertyMatcher&) [with Class = llvm::StringError; PropertyType = const std::__cxx11::basic_string&]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = llvm::StringError&; Impl = testing::internal::PropertyMatcher&>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = llvm::StringError&; Impl = testing::internal::PropertyMatcher&>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = llvm::StringError&; M = testing::PolymorphicMatcher&> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = llvm::StringError&; M = testing::PolymorphicMatcher&> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher&> >; T = llvm::StringError&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = llvm::StringError&; M = testing::PolymorphicMatcher&> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:154:40: required from 'testing::Matcher llvm::Failed(M) [with InfoT = llvm::StringError; M = testing::PolymorphicMatcher&> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:333:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::PropertyMatcher&>::PropertyMatcher(const testing::internal::PropertyMatcher&>&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::PropertyMatcher&>' has user-provided 'void testing::internal::PropertyMatcher::operator=(const testing::internal::PropertyMatcher&) [with Class = llvm::StringError; PropertyType = const std::__cxx11::basic_string&]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const std::__cxx11::basic_string&; Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const std::__cxx11::basic_string&; Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher > >; T = const std::__cxx11::basic_string&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1648:66: required from 'testing::internal::BothOfMatcher::operator testing::Matcher() const [with T = const std::__cxx11::basic_string&; Matcher1 = testing::PolymorphicMatcher > >; Matcher2 = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::__cxx11::basic_string&; M = testing::internal::BothOfMatcher > >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::__cxx11::basic_string&; M = testing::internal::BothOfMatcher > >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const std::__cxx11::basic_string&; M = testing::internal::BothOfMatcher > >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3934:63: required from 'testing::PolymorphicMatcher > testing::Property(PropertyType (Class::*)() const, const PropertyMatcher&) [with Class = llvm::StringError; PropertyType = const std::__cxx11::basic_string&; PropertyMatcher = testing::internal::BothOfMatcher > >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:79:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RangeSelectorTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/Attr.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/Class.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/ConstructExpr.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CXXBoolLiteralExpr.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CXXMemberCall.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CXXOperatorCallExprTraverser.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/DeclRefExpr.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/ImplicitCtor.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/InitListExprPostOrder.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/InitListExprPostOrderNoQueue.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/InitListExprPreOrder.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/InitListExprPreOrderNoQueue.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/IntegerLiteral.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/LambdaDefaultCapture.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/LambdaExpr.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/LambdaTemplateParams.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/NestedNameSpecifiers.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/ParenExpr.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/TemplateArgumentLocTraverser.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/TraversalScope.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestDeclVisitor.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestPostOrderVisitor.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestTypeLocVisitor.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringActionRulesTest.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RefactoringActionRulesTest.cpp: In member function 'virtual llvm::Expected > {anonymous}::RefactoringActionRulesTest_MyFirstRefactoringRule_Test::TestBody()::ReplaceAWithB::createSourceReplacements(clang::tooling::RefactoringRuleContext&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RefactoringActionRulesTest.cpp:80:25: warning: redundant move in return statement [-Wredundant-move] 80 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RefactoringActionRulesTest.cpp:80:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RefactoringActionRulesTest.cpp: In member function 'virtual llvm::Expected > {anonymous}::RefactoringActionRulesTest_ReturnSymbolOccurrences_Test::TestBody()::FindOccurrences::findSymbolOccurrences(clang::tooling::RefactoringRuleContext&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RefactoringActionRulesTest.cpp:216:23: warning: redundant move in return statement [-Wredundant-move] 216 | return std::move(Occurrences); | ~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RefactoringActionRulesTest.cpp:216:23: note: remove 'std::move' call [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringCallbacksTest.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringTest.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/ReplacementsYamlTest.cpp.o [ 72%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RewriterTest.cpp.o [ 73%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/SourceCodeTest.cpp.o [ 73%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/StencilTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher > >; M2 = testing::PolymorphicMatcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher > >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:127:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::HasSubstrMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher > >; Matcher2 = testing::PolymorphicMatcher > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::HasSubstrMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher > >; Matcher2 = testing::PolymorphicMatcher > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = {anonymous}::IsSomethingMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:146:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr {anonymous}::IsSomethingMatcherP >::IsSomethingMatcherP(const {anonymous}::IsSomethingMatcherP >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::IsSomethingMatcherP >' has user-provided 'void {anonymous}::IsSomethingMatcherP::operator=(const {anonymous}::IsSomethingMatcherP&) [with ValueMatcher_type = testing::internal::EqMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:40:1: note: in expansion of macro 'MATCHER_P' 40 | MATCHER_P(IsSomething, ValueMatcher, "") { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = {anonymous}::IsSomethingMatcherP >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = {anonymous}::IsSomethingMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:191:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr {anonymous}::IsSomethingMatcherP::IsSomethingMatcherP(const {anonymous}::IsSomethingMatcherP&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::IsSomethingMatcherP' has user-provided 'void {anonymous}::IsSomethingMatcherP::operator=(const {anonymous}::IsSomethingMatcherP&) [with ValueMatcher_type = llvm::StringRef]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:40:1: note: in expansion of macro 'MATCHER_P' 40 | MATCHER_P(IsSomething, ValueMatcher, "") { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = {anonymous}::IsSomethingMatcherP]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher > >; Matcher2 = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher > >; M2 = testing::PolymorphicMatcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher > >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:127:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::HasSubstrMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::HasSubstrMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = {anonymous}::IsSomethingMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = {anonymous}::IsSomethingMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:146:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr {anonymous}::IsSomethingMatcherP >::IsSomethingMatcherP(const {anonymous}::IsSomethingMatcherP >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::IsSomethingMatcherP >' has user-provided 'void {anonymous}::IsSomethingMatcherP::operator=(const {anonymous}::IsSomethingMatcherP&) [with ValueMatcher_type = testing::internal::EqMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:40:1: note: in expansion of macro 'MATCHER_P' 40 | MATCHER_P(IsSomething, ValueMatcher, "") { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = {anonymous}::IsSomethingMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = {anonymous}::IsSomethingMatcherP]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:191:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr {anonymous}::IsSomethingMatcherP::IsSomethingMatcherP(const {anonymous}::IsSomethingMatcherP&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::IsSomethingMatcherP' has user-provided 'void {anonymous}::IsSomethingMatcherP::operator=(const {anonymous}::IsSomethingMatcherP&) [with ValueMatcher_type = llvm::StringRef]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:40:1: note: in expansion of macro 'MATCHER_P' 40 | MATCHER_P(IsSomething, ValueMatcher, "") { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = std::__cxx11::basic_string; Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = std::__cxx11::basic_string; Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = std::__cxx11::basic_string; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = std::__cxx11::basic_string; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher > >; T = std::__cxx11::basic_string]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = std::__cxx11::basic_string; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1648:66: required from 'testing::internal::BothOfMatcher::operator testing::Matcher() const [with T = std::__cxx11::basic_string; Matcher1 = testing::PolymorphicMatcher > >; Matcher2 = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:127:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/StencilTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ [ 73%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/ToolingTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/DeclCXX.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ToolingTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::__cxx11::basic_string]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/ToolingTest.cpp:404:63: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_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 tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/TransformerTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/APValue.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/AST/ASTContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Tooling/Refactoring/Transformer.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::tooling::RewriteRule]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:493:51: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::IsEmptyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:574:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::IsEmptyMatcher::IsEmptyMatcher(const testing::IsEmptyMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::IsEmptyMatcher' has user-provided 'void testing::IsEmptyMatcher::operator=(const testing::IsEmptyMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:48:1: note: in expansion of macro 'MATCHER' 48 | MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::IsEmptyMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::IsEmptyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::IsEmptyMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:574:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::IsEmptyMatcher::IsEmptyMatcher(const testing::IsEmptyMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/TransformerTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::IsEmptyMatcher' has user-provided 'void testing::IsEmptyMatcher::operator=(const testing::IsEmptyMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:48:1: note: in expansion of macro 'MATCHER' 48 | MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { | ^~~~~~~ [ 73%] Linking CXX executable ToolingTests [ 73%] Built target ToolingTests Scanning dependencies of target SyntaxTests [ 73%] Building CXX object tools/clang/unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/TreeTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TreeTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ [ 73%] Building CXX object tools/clang/unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/TokensTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:45: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher > >; M2 = testing::PolymorphicMatcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher > >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:74:66: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher > >; Matcher2 = testing::PolymorphicMatcher > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:45: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher > >; Matcher2 = testing::PolymorphicMatcher > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:45: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::Matcher; M2 = {anonymous}::KindMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:250:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr {anonymous}::KindMatcherP::KindMatcherP(const {anonymous}::KindMatcherP&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::KindMatcherP' has user-provided 'void {anonymous}::KindMatcherP::operator=(const {anonymous}::KindMatcherP&) [with K_type = clang::tok::TokenKind]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:77:1: note: in expansion of macro 'MATCHER_P' 77 | MATCHER_P(Kind, K, "") { return arg.kind() == K; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::Matcher; Matcher2 = {anonymous}::KindMatcherP]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:250:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple<{anonymous}::KindMatcherP, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:256:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple<{anonymous}::KindMatcherP, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:45: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = {anonymous}::KindMatcherP; M2 = testing::Matcher; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:329:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr {anonymous}::KindMatcherP::KindMatcherP(const {anonymous}::KindMatcherP&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::KindMatcherP' has user-provided 'void {anonymous}::KindMatcherP::operator=(const {anonymous}::KindMatcherP&) [with K_type = clang::tok::TokenKind]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:77:1: note: in expansion of macro 'MATCHER_P' 77 | MATCHER_P(Kind, K, "") { return arg.kind() == K; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = {anonymous}::KindMatcherP; Matcher2 = testing::Matcher]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, {anonymous}::KindMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:329:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, {anonymous}::KindMatcherP > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, {anonymous}::KindMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, {anonymous}::KindMatcherP > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, {anonymous}::KindMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, {anonymous}::KindMatcherP > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:338:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:485:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ContainsMatcher >::ContainsMatcher(const testing::internal::ContainsMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::Matcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher >, {anonymous}::KindMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:489:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher >, {anonymous}::KindMatcherP > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher >, {anonymous}::KindMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher >, {anonymous}::KindMatcherP > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher >, {anonymous}::KindMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher >, {anonymous}::KindMatcherP > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher testing::Contains(M) [with M = testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:505:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4299:20: warning: implicitly-declared 'testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >::BothOfMatcher(const testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >&)' is deprecated [-Wdeprecated-copy] 4299 | return internal::ContainsMatcher(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = {anonymous}::KindMatcherP; Matcher2 = testing::Matcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2907:30: note: initializing argument 1 of 'testing::internal::ContainsMatcher::ContainsMatcher(M) [with M = testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >]' 2907 | explicit ContainsMatcher(M m) : inner_matcher_(m) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:45: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::ContainsMatcher, testing::Matcher > >; M2 = testing::internal::ContainsMatcher, testing::Matcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:505:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::internal::ContainsMatcher, testing::Matcher > >::ContainsMatcher(const testing::internal::ContainsMatcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher, testing::Matcher > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::ContainsMatcher, testing::Matcher > >; Matcher2 = testing::internal::ContainsMatcher, testing::Matcher > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:45: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::internal::ContainsMatcher, testing::Matcher > >::ContainsMatcher(const testing::internal::ContainsMatcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher, testing::Matcher > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::ContainsMatcher, testing::Matcher > >; Matcher2 = testing::internal::ContainsMatcher, testing::Matcher > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:505:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::ContainsMatcher, testing::Matcher > >; Matcher2 = testing::internal::ContainsMatcher, testing::Matcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:533:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::StartsWithMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::NotMatcher testing::Not(InnerMatcher) [with InnerMatcher = {anonymous}::SameRangeMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:585:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4124:20: warning: implicitly-declared 'constexpr {anonymous}::SameRangeMatcherP >::SameRangeMatcherP(const {anonymous}::SameRangeMatcherP >&)' is deprecated [-Wdeprecated-copy] 4124 | return internal::NotMatcher(m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::SameRangeMatcherP >' has user-provided 'void {anonymous}::SameRangeMatcherP::operator=(const {anonymous}::SameRangeMatcherP&) [with A_type = llvm::ArrayRef]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:66:1: note: in expansion of macro 'MATCHER_P' 66 | MATCHER_P(SameRange, A, "") { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1472:36: note: initializing argument 1 of 'testing::internal::NotMatcher::NotMatcher(InnerMatcher) [with InnerMatcher = {anonymous}::SameRangeMatcherP >]' 1472 | explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {} | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher<{anonymous}::SameRangeMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:585:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::NotMatcher<{anonymous}::SameRangeMatcherP > >::NotMatcher(const testing::internal::NotMatcher<{anonymous}::SameRangeMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher<{anonymous}::SameRangeMatcherP > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = {anonymous}::SameRangeMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher<{anonymous}::SameRangeMatcherP > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h: In instantiation of 'llvm::detail::ValueIsMatcher llvm::ValueIs(const InnerMatcher&) [with InnerMatcher = {anonymous}::SameRangeMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:588:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:103:18: warning: implicitly-declared 'constexpr {anonymous}::SameRangeMatcherP >::SameRangeMatcherP(const {anonymous}::SameRangeMatcherP >&)' is deprecated [-Wdeprecated-copy] 103 | return detail::ValueIsMatcher(ValueMatcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::SameRangeMatcherP >' has user-provided 'void {anonymous}::SameRangeMatcherP::operator=(const {anonymous}::SameRangeMatcherP&) [with A_type = llvm::ArrayRef]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:66:1: note: in expansion of macro 'MATCHER_P' 66 | MATCHER_P(SameRange, A, "") { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:61:40: note: initializing argument 1 of 'llvm::detail::ValueIsMatcher::ValueIsMatcher(InnerMatcher) [with InnerMatcher = {anonymous}::SameRangeMatcherP >]' 61 | explicit ValueIsMatcher(InnerMatcher ValueMatcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher > >; Matcher2 = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher > >; M2 = testing::PolymorphicMatcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher > >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:74:66: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::Matcher; Matcher2 = {anonymous}::KindMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::Matcher; M2 = {anonymous}::KindMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:250:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr {anonymous}::KindMatcherP::KindMatcherP(const {anonymous}::KindMatcherP&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::KindMatcherP' has user-provided 'void {anonymous}::KindMatcherP::operator=(const {anonymous}::KindMatcherP&) [with K_type = clang::tok::TokenKind]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:77:1: note: in expansion of macro 'MATCHER_P' 77 | MATCHER_P(Kind, K, "") { return arg.kind() == K; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:250:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple<{anonymous}::KindMatcherP, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP, {anonymous}::KindMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:256:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple<{anonymous}::KindMatcherP, testing::internal::BothOfMatcher, {anonymous}::KindMatcherP >, {anonymous}::KindMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = {anonymous}::KindMatcherP; Matcher2 = testing::Matcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = {anonymous}::KindMatcherP; M2 = testing::Matcher; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:329:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr {anonymous}::KindMatcherP::KindMatcherP(const {anonymous}::KindMatcherP&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::KindMatcherP' has user-provided 'void {anonymous}::KindMatcherP::operator=(const {anonymous}::KindMatcherP&) [with K_type = clang::tok::TokenKind]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:77:1: note: in expansion of macro 'MATCHER_P' 77 | MATCHER_P(Kind, K, "") { return arg.kind() == K; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, {anonymous}::KindMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, {anonymous}::KindMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:329:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, {anonymous}::KindMatcherP > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, {anonymous}::KindMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, {anonymous}::KindMatcherP > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, {anonymous}::KindMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:338:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >, testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:485:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ContainsMatcher >::ContainsMatcher(const testing::internal::ContainsMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::Matcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher >, {anonymous}::KindMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher >, {anonymous}::KindMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:489:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher >, {anonymous}::KindMatcherP > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher >, {anonymous}::KindMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher >, {anonymous}::KindMatcherP > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher >, {anonymous}::KindMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher::ContainsMatcher(M) [with M = testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4299:20: required from 'testing::internal::ContainsMatcher testing::Contains(M) [with M = testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:505:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2907:51: warning: implicitly-declared 'testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >::BothOfMatcher(const testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >&)' is deprecated [-Wdeprecated-copy] 2907 | explicit ContainsMatcher(M m) : inner_matcher_(m) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = {anonymous}::KindMatcherP; Matcher2 = testing::Matcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::ContainsMatcher, testing::Matcher > >; Matcher2 = testing::internal::ContainsMatcher, testing::Matcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::ContainsMatcher, testing::Matcher > >; M2 = testing::internal::ContainsMatcher, testing::Matcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:505:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::internal::ContainsMatcher, testing::Matcher > >::ContainsMatcher(const testing::internal::ContainsMatcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher, testing::Matcher > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::internal::ContainsMatcher, testing::Matcher > >::ContainsMatcher(const testing::internal::ContainsMatcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher, testing::Matcher > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:505:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::ContainsMatcher, testing::Matcher > >; Matcher2 = testing::internal::ContainsMatcher, testing::Matcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:533:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::StartsWithMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::NotMatcher::NotMatcher(InnerMatcher) [with InnerMatcher = {anonymous}::SameRangeMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4124:20: required from 'testing::internal::NotMatcher testing::Not(InnerMatcher) [with InnerMatcher = {anonymous}::SameRangeMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:585:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1472:63: warning: implicitly-declared 'constexpr {anonymous}::SameRangeMatcherP >::SameRangeMatcherP(const {anonymous}::SameRangeMatcherP >&)' is deprecated [-Wdeprecated-copy] 1472 | explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::SameRangeMatcherP >' has user-provided 'void {anonymous}::SameRangeMatcherP::operator=(const {anonymous}::SameRangeMatcherP&) [with A_type = llvm::ArrayRef]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:66:1: note: in expansion of macro 'MATCHER_P' 66 | MATCHER_P(SameRange, A, "") { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher<{anonymous}::SameRangeMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher<{anonymous}::SameRangeMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:585:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::NotMatcher<{anonymous}::SameRangeMatcherP > >::NotMatcher(const testing::internal::NotMatcher<{anonymous}::SameRangeMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher<{anonymous}::SameRangeMatcherP > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = {anonymous}::SameRangeMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h: In instantiation of 'llvm::detail::ValueIsMatcher::ValueIsMatcher(InnerMatcher) [with InnerMatcher = {anonymous}::SameRangeMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:103:18: required from 'llvm::detail::ValueIsMatcher llvm::ValueIs(const InnerMatcher&) [with InnerMatcher = {anonymous}::SameRangeMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:588:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:62:34: warning: implicitly-declared 'constexpr {anonymous}::SameRangeMatcherP >::SameRangeMatcherP(const {anonymous}::SameRangeMatcherP >&)' is deprecated [-Wdeprecated-copy] 62 | : ValueMatcher(ValueMatcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::SameRangeMatcherP >' has user-provided 'void {anonymous}::SameRangeMatcherP::operator=(const {anonymous}::SameRangeMatcherP&) [with A_type = llvm::ArrayRef]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:66:1: note: in expansion of macro 'MATCHER_P' 66 | MATCHER_P(SameRange, A, "") { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3914:32: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = clang::syntax::TokenBuffer::Expansion; FieldType = llvm::ArrayRef; FieldMatcher = testing::Matcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:73:63: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::FieldMatcher >::FieldMatcher(const testing::internal::FieldMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher >' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = clang::syntax::TokenBuffer::Expansion; FieldType = llvm::ArrayRef]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = clang::syntax::TokenBuffer::Expansion; Impl = testing::internal::FieldMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = clang::syntax::TokenBuffer::Expansion; Impl = testing::internal::FieldMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = clang::syntax::TokenBuffer::Expansion; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = clang::syntax::TokenBuffer::Expansion; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher > >; T = clang::syntax::TokenBuffer::Expansion]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = clang::syntax::TokenBuffer::Expansion; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1648:66: required from 'testing::internal::BothOfMatcher::operator testing::Matcher() const [with T = clang::syntax::TokenBuffer::Expansion; Matcher1 = testing::PolymorphicMatcher > >; Matcher2 = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:74:66: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::FieldMatcher >::FieldMatcher(const testing::internal::FieldMatcher >&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher >' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = clang::syntax::TokenBuffer::Expansion; FieldType = llvm::ArrayRef]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const std::__cxx11::basic_string&; Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const std::__cxx11::basic_string&; Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher > >; T = const std::__cxx11::basic_string&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::__cxx11::basic_string; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:533:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher::operator testing::Matcher() const [with Container = const std::vector >&; M = testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::ContainsMatcher, testing::Matcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::ContainsMatcher, testing::Matcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ContainsMatcher, testing::Matcher > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::ContainsMatcher, testing::Matcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1648:66: required from 'testing::internal::BothOfMatcher::operator testing::Matcher() const [with T = const std::vector >&; Matcher1 = testing::internal::ContainsMatcher, testing::Matcher > >; Matcher2 = testing::internal::ContainsMatcher, testing::Matcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:505:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2911:24: warning: implicitly-declared 'testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >::BothOfMatcher(const testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >&)' is deprecated [-Wdeprecated-copy] 2911 | return MakeMatcher(new ContainsMatcherImpl(inner_matcher_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = {anonymous}::KindMatcherP; Matcher2 = testing::Matcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2851:45: note: initializing argument 1 of 'testing::internal::ContainsMatcherImpl::ContainsMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >; Container = const std::vector >&]' 2851 | explicit ContainsMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcherImpl::ContainsMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >; Container = const std::vector >&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2911:24: required from 'testing::internal::ContainsMatcher::operator testing::Matcher() const [with Container = const std::vector >&; M = testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::ContainsMatcher, testing::Matcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::ContainsMatcher, testing::Matcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ContainsMatcher, testing::Matcher > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::BothOfMatcher, testing::Matcher > >, testing::internal::ContainsMatcher, testing::Matcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:505:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2852:55: warning: implicitly-declared 'testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >::BothOfMatcher(const testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >&)' is deprecated [-Wdeprecated-copy] 2852 | : QuantifierMatcherImpl(inner_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = {anonymous}::KindMatcherP; Matcher2 = testing::Matcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/Syntax/TokensTest.cpp:42: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2812:47: note: initializing argument 1 of 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher<{anonymous}::KindMatcherP, testing::Matcher >; Container = const std::vector >&]' 2812 | explicit QuantifierMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 73%] Linking CXX executable SyntaxTests [ 73%] Built target SyntaxTests Scanning dependencies of target FormatTests [ 73%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/CleanupTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringExtras.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Tooling/Core/Replacement.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Format/Format.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Format/CleanupTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Format/CleanupTest.cpp:59:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTest.cpp.o [ 73%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestComments.cpp.o [ 73%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestCSharp.cpp.o [ 73%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJS.cpp.o [ 73%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJava.cpp.o [ 73%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestObjC.cpp.o [ 73%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o [ 73%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestRawStrings.cpp.o [ 73%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestSelective.cpp.o [ 73%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestTableGen.cpp.o [ 74%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestTextProto.cpp.o [ 74%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/NamespaceEndCommentsFixerTest.cpp.o [ 74%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o [ 74%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/SortImportsTestJava.cpp.o [ 74%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/SortIncludesTest.cpp.o [ 74%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/UsingDeclarationsSorterTest.cpp.o [ 74%] Linking CXX executable FormatTests [ 74%] Built target FormatTests Scanning dependencies of target RewriteTests [ 74%] Building CXX object tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/RewriteBufferTest.cpp.o [ 74%] Building CXX object tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/RewriterTest.cpp.o [ 74%] Linking CXX executable RewriteTests [ 74%] Built target RewriteTests Scanning dependencies of target SemaTests [ 74%] Building CXX object tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/ExternalSemaSourceTest.cpp.o [ 74%] Building CXX object tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/CodeCompleteTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:148:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:161:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:184:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::EachMatcher::EachMatcher(const testing::internal::EachMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:211:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::EachMatcher >::EachMatcher(const testing::internal::EachMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = std::__cxx11::basic_string]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:148:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:161:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:184:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::EachMatcher::EachMatcher(const testing::internal::EachMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:211:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::EachMatcher >::EachMatcher(const testing::internal::EachMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Sema/CodeCompleteTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = std::__cxx11::basic_string]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ [ 74%] Linking CXX executable SemaTests [ 74%] Built target SemaTests Scanning dependencies of target ClangCodeGenTests [ 74%] Building CXX object tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/BufferSourceTest.cpp.o [ 74%] Building CXX object tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/CodeGenExternalTest.cpp.o [ 74%] Building CXX object tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/IncrementalProcessingTest.cpp.o [ 74%] Building CXX object tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/TBAAMetadataTest.cpp.o [ 74%] Linking CXX executable ClangCodeGenTests [ 74%] Built target ClangCodeGenTests Scanning dependencies of target libclangTests [ 74%] Building CXX object tools/clang/unittests/libclang/CMakeFiles/libclangTests.dir/LibclangTest.cpp.o [ 74%] Linking CXX executable libclangTests [ 74%] Built target libclangTests Scanning dependencies of target DirectoryWatcherTests [ 74%] Building CXX object tools/clang/unittests/DirectoryWatcher/CMakeFiles/DirectoryWatcherTests.dir/DirectoryWatcherTest.cpp.o [ 74%] Linking CXX executable DirectoryWatcherTests [ 74%] Built target DirectoryWatcherTests Scanning dependencies of target ClangRenameTests [ 74%] Building CXX object tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameClassTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RewriterTestContext.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/ClangRenameTest.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/RenameClassTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::__cxx11::basic_string]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/ClangRenameTest.h:61:65: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::tooling::Range]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/ClangRenameTest.h:97:71: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 74%] Building CXX object tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameEnumTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RewriterTestContext.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/ClangRenameTest.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/RenameEnumTest.cpp:1: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::__cxx11::basic_string]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/ClangRenameTest.h:61:65: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::tooling::Range]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/ClangRenameTest.h:97:71: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 74%] Building CXX object tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameAliasTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RewriterTestContext.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/ClangRenameTest.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/RenameAliasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::__cxx11::basic_string]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/ClangRenameTest.h:61:65: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::tooling::Range]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/ClangRenameTest.h:97:71: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 74%] Building CXX object tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameMemberTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RewriterTestContext.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/ClangRenameTest.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/RenameMemberTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::__cxx11::basic_string]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/ClangRenameTest.h:61:65: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::tooling::Range]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/ClangRenameTest.h:97:71: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 74%] Building CXX object tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameFunctionTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/include/clang/Basic/Diagnostic.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Tooling/RewriterTestContext.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/ClangRenameTest.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/RenameFunctionTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = std::__cxx11::basic_string]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/ClangRenameTest.h:61:65: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = clang::tooling::Range]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Rename/ClangRenameTest.h:97:71: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 74%] Linking CXX executable ClangRenameTests [ 74%] Built target ClangRenameTests Scanning dependencies of target IndexTests [ 74%] Building CXX object tools/clang/unittests/Index/CMakeFiles/IndexTests.dir/IndexTests.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, clang::index::{anonymous}::QNameMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:159:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher, clang::index::{anonymous}::QNameMatcherP > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher, clang::index::{anonymous}::QNameMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher, clang::index::{anonymous}::QNameMatcherP > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple, clang::index::{anonymous}::QNameMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, clang::index::{anonymous}::QNameMatcherP > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher testing::Contains(M) [with M = clang::index::{anonymous}::QNameMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:168:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4299:20: warning: implicitly-declared 'constexpr clang::index::{anonymous}::QNameMatcherP::QNameMatcherP(const clang::index::{anonymous}::QNameMatcherP&)' is deprecated [-Wdeprecated-copy] 4299 | return internal::ContainsMatcher(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::QNameMatcherP' has user-provided 'void clang::index::{anonymous}::QNameMatcherP::operator=(const clang::index::{anonymous}::QNameMatcherP&) [with Name_type = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:150:1: note: in expansion of macro 'MATCHER_P' 150 | MATCHER_P(QName, Name, "") { return arg.QName == Name; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2907:30: note: initializing argument 1 of 'testing::internal::ContainsMatcher::ContainsMatcher(M) [with M = clang::index::{anonymous}::QNameMatcherP]' 2907 | explicit ContainsMatcher(M m) : inner_matcher_(m) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:168:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher >::ContainsMatcher(const testing::internal::ContainsMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = clang::index::{anonymous}::QNameMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:173:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple<>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::NotMatcher testing::Not(InnerMatcher) [with InnerMatcher = testing::internal::ContainsMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:188:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4124:20: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher >::ContainsMatcher(const testing::internal::ContainsMatcher >&)' is deprecated [-Wdeprecated-copy] 4124 | return internal::NotMatcher(m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = clang::index::{anonymous}::QNameMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1472:36: note: initializing argument 1 of 'testing::internal::NotMatcher::NotMatcher(InnerMatcher) [with InnerMatcher = testing::internal::ContainsMatcher >]' 1472 | explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {} | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:188:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::NotMatcher > >::NotMatcher(const testing::internal::NotMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::ContainsMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult3::type testing::AllOf(M1, M2, M3) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::WrittenAtMatcherP; M3 = clang::index::{anonymous}::DeclAtMatcherP; typename testing::internal::AllOfResult3::type = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:205:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1013:23: warning: implicitly-declared 'constexpr clang::index::{anonymous}::WrittenAtMatcherP::WrittenAtMatcherP(const clang::index::{anonymous}::WrittenAtMatcherP&)' is deprecated [-Wdeprecated-copy] 1013 | ::testing::AllOf(m2, m3)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::WrittenAtMatcherP' has user-provided 'void clang::index::{anonymous}::WrittenAtMatcherP::operator=(const clang::index::{anonymous}::WrittenAtMatcherP&) [with Pos_type = clang::index::{anonymous}::Position]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:151:1: note: in expansion of macro 'MATCHER_P' 151 | MATCHER_P(WrittenAt, Pos, "") { return arg.WrittenPos == Pos; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:10: note: initializing argument 1 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::WrittenAtMatcherP; M2 = clang::index::{anonymous}::DeclAtMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1013:23: warning: implicitly-declared 'constexpr clang::index::{anonymous}::DeclAtMatcherP::DeclAtMatcherP(const clang::index::{anonymous}::DeclAtMatcherP&)' is deprecated [-Wdeprecated-copy] 1013 | ::testing::AllOf(m2, m3)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::DeclAtMatcherP' has user-provided 'void clang::index::{anonymous}::DeclAtMatcherP::operator=(const clang::index::{anonymous}::DeclAtMatcherP&) [with Pos_type = clang::index::{anonymous}::Position]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:152:1: note: in expansion of macro 'MATCHER_P' 152 | MATCHER_P(DeclAt, Pos, "") { return arg.DeclPos == Pos; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:17: note: initializing argument 2 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::WrittenAtMatcherP; M2 = clang::index::{anonymous}::DeclAtMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1011:55: warning: implicitly-declared 'constexpr clang::index::{anonymous}::QNameMatcherP::QNameMatcherP(const clang::index::{anonymous}::QNameMatcherP&)' is deprecated [-Wdeprecated-copy] 1011 | return typename internal::AllOfResult3::type( | ^~~~~ 1012 | m1, | ~~~ 1013 | ::testing::AllOf(m2, m3)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::QNameMatcherP' has user-provided 'void clang::index::{anonymous}::QNameMatcherP::operator=(const clang::index::{anonymous}::QNameMatcherP&) [with Name_type = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:150:1: note: in expansion of macro 'MATCHER_P' 150 | MATCHER_P(QName, Name, "") { return arg.QName == Name; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher testing::Contains(M) [with M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:205:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4299:20: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >::BothOfMatcher(const testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >&)' is deprecated [-Wdeprecated-copy] 4299 | return internal::ContainsMatcher(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2907:30: note: initializing argument 1 of 'testing::internal::ContainsMatcher::ContainsMatcher(M) [with M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]' 2907 | explicit ContainsMatcher(M m) : inner_matcher_(m) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >; M2 = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >, testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:205:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >::ContainsMatcher(const testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >; Matcher2 = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >::ContainsMatcher(const testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >; Matcher2 = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >, testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:205:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >, testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > > >::BothOfMatcher(const testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >, testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >, testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >; Matcher2 = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >, testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:226:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >::ContainsMatcher(const testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = testing::internal::NotMatcher > >; M2 = testing::internal::NotMatcher > >; M3 = testing::internal::NotMatcher > >; M4 = testing::internal::NotMatcher > >; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >, testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:242:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1020:23: warning: implicitly-declared 'constexpr testing::internal::NotMatcher > >::NotMatcher(const testing::internal::NotMatcher > >&)' is deprecated [-Wdeprecated-copy] 1020 | ::testing::AllOf(m1, m2), | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::ContainsMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:10: note: initializing argument 1 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::NotMatcher > >; M2 = testing::internal::NotMatcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1020:23: warning: implicitly-declared 'constexpr testing::internal::NotMatcher > >::NotMatcher(const testing::internal::NotMatcher > >&)' is deprecated [-Wdeprecated-copy] 1020 | ::testing::AllOf(m1, m2), | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::ContainsMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:17: note: initializing argument 2 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::NotMatcher > >; M2 = testing::internal::NotMatcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1021:23: warning: implicitly-declared 'constexpr testing::internal::NotMatcher > >::NotMatcher(const testing::internal::NotMatcher > >&)' is deprecated [-Wdeprecated-copy] 1021 | ::testing::AllOf(m3, m4)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::ContainsMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:10: note: initializing argument 1 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::NotMatcher > >; M2 = testing::internal::NotMatcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1021:23: warning: implicitly-declared 'constexpr testing::internal::NotMatcher > >::NotMatcher(const testing::internal::NotMatcher > >&)' is deprecated [-Wdeprecated-copy] 1021 | ::testing::AllOf(m3, m4)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::ContainsMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:17: note: initializing argument 2 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::NotMatcher > >; M2 = testing::internal::NotMatcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >, testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:242:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >, testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > > >::BothOfMatcher(const testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >, testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >, testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >; Matcher2 = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >, testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = testing::internal::ContainsMatcher >; M2 = testing::internal::ContainsMatcher >; M3 = testing::internal::ContainsMatcher >; M4 = testing::internal::ContainsMatcher >; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >, testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:250:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1020:23: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher >::ContainsMatcher(const testing::internal::ContainsMatcher >&)' is deprecated [-Wdeprecated-copy] 1020 | ::testing::AllOf(m1, m2), | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = clang::index::{anonymous}::QNameMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:10: note: initializing argument 1 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::ContainsMatcher >; M2 = testing::internal::ContainsMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1020:23: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher >::ContainsMatcher(const testing::internal::ContainsMatcher >&)' is deprecated [-Wdeprecated-copy] 1020 | ::testing::AllOf(m1, m2), | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = clang::index::{anonymous}::QNameMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:17: note: initializing argument 2 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::ContainsMatcher >; M2 = testing::internal::ContainsMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1021:23: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher >::ContainsMatcher(const testing::internal::ContainsMatcher >&)' is deprecated [-Wdeprecated-copy] 1021 | ::testing::AllOf(m3, m4)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = clang::index::{anonymous}::QNameMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:10: note: initializing argument 1 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::ContainsMatcher >; M2 = testing::internal::ContainsMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1021:23: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher >::ContainsMatcher(const testing::internal::ContainsMatcher >&)' is deprecated [-Wdeprecated-copy] 1021 | ::testing::AllOf(m3, m4)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = clang::index::{anonymous}::QNameMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:17: note: initializing argument 2 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::ContainsMatcher >; M2 = testing::internal::ContainsMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >, testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:250:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >, testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >, testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >, testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >; Matcher2 = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >, testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::KindMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:265:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr clang::index::{anonymous}::QNameMatcherP::QNameMatcherP(const clang::index::{anonymous}::QNameMatcherP&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::QNameMatcherP' has user-provided 'void clang::index::{anonymous}::QNameMatcherP::operator=(const clang::index::{anonymous}::QNameMatcherP&) [with Name_type = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:150:1: note: in expansion of macro 'MATCHER_P' 150 | MATCHER_P(QName, Name, "") { return arg.QName == Name; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = clang::index::{anonymous}::KindMatcherP]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr clang::index::{anonymous}::KindMatcherP::KindMatcherP(const clang::index::{anonymous}::KindMatcherP&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::KindMatcherP' has user-provided 'void clang::index::{anonymous}::KindMatcherP::operator=(const clang::index::{anonymous}::KindMatcherP&) [with SymKind_type = clang::index::SymbolKind]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:153:1: note: in expansion of macro 'MATCHER_P' 153 | MATCHER_P(Kind, SymKind, "") { return arg.SymInfo.Kind == SymKind; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = clang::index::{anonymous}::KindMatcherP]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher testing::Contains(M) [with M = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:265:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4299:20: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >::BothOfMatcher(const testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >&)' is deprecated [-Wdeprecated-copy] 4299 | return internal::ContainsMatcher(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = clang::index::{anonymous}::KindMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2907:30: note: initializing argument 1 of 'testing::internal::ContainsMatcher::ContainsMatcher(M) [with M = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >]' 2907 | explicit ContainsMatcher(M m) : inner_matcher_(m) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:265:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >::ContainsMatcher(const testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult3::type testing::AllOf(M1, M2, M3) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::KindMatcherP; M3 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult3::type = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:279:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1013:23: warning: implicitly-declared 'constexpr clang::index::{anonymous}::KindMatcherP::KindMatcherP(const clang::index::{anonymous}::KindMatcherP&)' is deprecated [-Wdeprecated-copy] 1013 | ::testing::AllOf(m2, m3)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::KindMatcherP' has user-provided 'void clang::index::{anonymous}::KindMatcherP::operator=(const clang::index::{anonymous}::KindMatcherP&) [with SymKind_type = clang::index::SymbolKind]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:153:1: note: in expansion of macro 'MATCHER_P' 153 | MATCHER_P(Kind, SymKind, "") { return arg.SymInfo.Kind == SymKind; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:10: note: initializing argument 1 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::KindMatcherP; M2 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1013:23: warning: implicitly-declared 'constexpr clang::index::{anonymous}::WrittenAtMatcherP::WrittenAtMatcherP(const clang::index::{anonymous}::WrittenAtMatcherP&)' is deprecated [-Wdeprecated-copy] 1013 | ::testing::AllOf(m2, m3)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::WrittenAtMatcherP' has user-provided 'void clang::index::{anonymous}::WrittenAtMatcherP::operator=(const clang::index::{anonymous}::WrittenAtMatcherP&) [with Pos_type = clang::index::{anonymous}::Position]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:151:1: note: in expansion of macro 'MATCHER_P' 151 | MATCHER_P(WrittenAt, Pos, "") { return arg.WrittenPos == Pos; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:17: note: initializing argument 2 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::KindMatcherP; M2 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1011:55: warning: implicitly-declared 'constexpr clang::index::{anonymous}::QNameMatcherP::QNameMatcherP(const clang::index::{anonymous}::QNameMatcherP&)' is deprecated [-Wdeprecated-copy] 1011 | return typename internal::AllOfResult3::type( | ^~~~~ 1012 | m1, | ~~~ 1013 | ::testing::AllOf(m2, m3)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::QNameMatcherP' has user-provided 'void clang::index::{anonymous}::QNameMatcherP::operator=(const clang::index::{anonymous}::QNameMatcherP&) [with Name_type = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:150:1: note: in expansion of macro 'MATCHER_P' 150 | MATCHER_P(QName, Name, "") { return arg.QName == Name; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::KindMatcherP; M3 = clang::index::{anonymous}::HasRoleMatcherP; M4 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:279:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1020:23: warning: implicitly-declared 'constexpr clang::index::{anonymous}::QNameMatcherP::QNameMatcherP(const clang::index::{anonymous}::QNameMatcherP&)' is deprecated [-Wdeprecated-copy] 1020 | ::testing::AllOf(m1, m2), | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::QNameMatcherP' has user-provided 'void clang::index::{anonymous}::QNameMatcherP::operator=(const clang::index::{anonymous}::QNameMatcherP&) [with Name_type = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:150:1: note: in expansion of macro 'MATCHER_P' 150 | MATCHER_P(QName, Name, "") { return arg.QName == Name; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:10: note: initializing argument 1 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::KindMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1020:23: warning: implicitly-declared 'constexpr clang::index::{anonymous}::KindMatcherP::KindMatcherP(const clang::index::{anonymous}::KindMatcherP&)' is deprecated [-Wdeprecated-copy] 1020 | ::testing::AllOf(m1, m2), | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::KindMatcherP' has user-provided 'void clang::index::{anonymous}::KindMatcherP::operator=(const clang::index::{anonymous}::KindMatcherP&) [with SymKind_type = clang::index::SymbolKind]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:153:1: note: in expansion of macro 'MATCHER_P' 153 | MATCHER_P(Kind, SymKind, "") { return arg.SymInfo.Kind == SymKind; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:17: note: initializing argument 2 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::KindMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1021:23: warning: implicitly-declared 'constexpr clang::index::{anonymous}::HasRoleMatcherP::HasRoleMatcherP(const clang::index::{anonymous}::HasRoleMatcherP&)' is deprecated [-Wdeprecated-copy] 1021 | ::testing::AllOf(m3, m4)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::HasRoleMatcherP' has user-provided 'void clang::index::{anonymous}::HasRoleMatcherP::operator=(const clang::index::{anonymous}::HasRoleMatcherP&) [with Role_type = clang::index::SymbolRole]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:154:1: note: in expansion of macro 'MATCHER_P' 154 | MATCHER_P(HasRole, Role, "") { return arg.Roles & static_cast(Role); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:10: note: initializing argument 1 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::HasRoleMatcherP; M2 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1021:23: warning: implicitly-declared 'constexpr clang::index::{anonymous}::WrittenAtMatcherP::WrittenAtMatcherP(const clang::index::{anonymous}::WrittenAtMatcherP&)' is deprecated [-Wdeprecated-copy] 1021 | ::testing::AllOf(m3, m4)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::WrittenAtMatcherP' has user-provided 'void clang::index::{anonymous}::WrittenAtMatcherP::operator=(const clang::index::{anonymous}::WrittenAtMatcherP&) [with Pos_type = clang::index::{anonymous}::Position]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:151:1: note: in expansion of macro 'MATCHER_P' 151 | MATCHER_P(WrittenAt, Pos, "") { return arg.WrittenPos == Pos; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:17: note: initializing argument 2 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::HasRoleMatcherP; M2 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:279:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, clang::index::{anonymous}::QNameMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, clang::index::{anonymous}::QNameMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:159:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher, clang::index::{anonymous}::QNameMatcherP > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher, clang::index::{anonymous}::QNameMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher, clang::index::{anonymous}::QNameMatcherP > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple, clang::index::{anonymous}::QNameMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher::ContainsMatcher(M) [with M = clang::index::{anonymous}::QNameMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4299:20: required from 'testing::internal::ContainsMatcher testing::Contains(M) [with M = clang::index::{anonymous}::QNameMatcherP]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:168:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2907:51: warning: implicitly-declared 'constexpr clang::index::{anonymous}::QNameMatcherP::QNameMatcherP(const clang::index::{anonymous}::QNameMatcherP&)' is deprecated [-Wdeprecated-copy] 2907 | explicit ContainsMatcher(M m) : inner_matcher_(m) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::QNameMatcherP' has user-provided 'void clang::index::{anonymous}::QNameMatcherP::operator=(const clang::index::{anonymous}::QNameMatcherP&) [with Name_type = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:150:1: note: in expansion of macro 'MATCHER_P' 150 | MATCHER_P(QName, Name, "") { return arg.QName == Name; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:168:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher >::ContainsMatcher(const testing::internal::ContainsMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = clang::index::{anonymous}::QNameMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:173:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple<>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::NotMatcher::NotMatcher(InnerMatcher) [with InnerMatcher = testing::internal::ContainsMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4124:20: required from 'testing::internal::NotMatcher testing::Not(InnerMatcher) [with InnerMatcher = testing::internal::ContainsMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:188:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1472:63: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher >::ContainsMatcher(const testing::internal::ContainsMatcher >&)' is deprecated [-Wdeprecated-copy] 1472 | explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = clang::index::{anonymous}::QNameMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:188:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::NotMatcher > >::NotMatcher(const testing::internal::NotMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::ContainsMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::WrittenAtMatcherP; M2 = clang::index::{anonymous}::DeclAtMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1013:23: required from 'typename testing::internal::AllOfResult3::type testing::AllOf(M1, M2, M3) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::WrittenAtMatcherP; M3 = clang::index::{anonymous}::DeclAtMatcherP; typename testing::internal::AllOfResult3::type = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:205:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr clang::index::{anonymous}::WrittenAtMatcherP::WrittenAtMatcherP(const clang::index::{anonymous}::WrittenAtMatcherP&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::WrittenAtMatcherP' has user-provided 'void clang::index::{anonymous}::WrittenAtMatcherP::operator=(const clang::index::{anonymous}::WrittenAtMatcherP&) [with Pos_type = clang::index::{anonymous}::Position]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:151:1: note: in expansion of macro 'MATCHER_P' 151 | MATCHER_P(WrittenAt, Pos, "") { return arg.WrittenPos == Pos; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::WrittenAtMatcherP; Matcher2 = clang::index::{anonymous}::DeclAtMatcherP]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr clang::index::{anonymous}::DeclAtMatcherP::DeclAtMatcherP(const clang::index::{anonymous}::DeclAtMatcherP&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::DeclAtMatcherP' has user-provided 'void clang::index::{anonymous}::DeclAtMatcherP::operator=(const clang::index::{anonymous}::DeclAtMatcherP&) [with Pos_type = clang::index::{anonymous}::Position]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:152:1: note: in expansion of macro 'MATCHER_P' 152 | MATCHER_P(DeclAt, Pos, "") { return arg.DeclPos == Pos; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::WrittenAtMatcherP; Matcher2 = clang::index::{anonymous}::DeclAtMatcherP]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1011:55: required from 'typename testing::internal::AllOfResult3::type testing::AllOf(M1, M2, M3) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::WrittenAtMatcherP; M3 = clang::index::{anonymous}::DeclAtMatcherP; typename testing::internal::AllOfResult3::type = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:205:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr clang::index::{anonymous}::QNameMatcherP::QNameMatcherP(const clang::index::{anonymous}::QNameMatcherP&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::QNameMatcherP' has user-provided 'void clang::index::{anonymous}::QNameMatcherP::operator=(const clang::index::{anonymous}::QNameMatcherP&) [with Name_type = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:150:1: note: in expansion of macro 'MATCHER_P' 150 | MATCHER_P(QName, Name, "") { return arg.QName == Name; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP >::BothOfMatcher(const testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = clang::index::{anonymous}::WrittenAtMatcherP; Matcher2 = clang::index::{anonymous}::DeclAtMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher::ContainsMatcher(M) [with M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4299:20: required from 'testing::internal::ContainsMatcher testing::Contains(M) [with M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:205:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2907:51: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >::BothOfMatcher(const testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >&)' is deprecated [-Wdeprecated-copy] 2907 | explicit ContainsMatcher(M m) : inner_matcher_(m) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >; Matcher2 = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >; M2 = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >, testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:205:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >::ContainsMatcher(const testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >::ContainsMatcher(const testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >, testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >, testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:205:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >, testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > > >::BothOfMatcher(const testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >, testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >, testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >; Matcher2 = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:226:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >::ContainsMatcher(const testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::NotMatcher > >; M2 = testing::internal::NotMatcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1020:23: required from 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = testing::internal::NotMatcher > >; M2 = testing::internal::NotMatcher > >; M3 = testing::internal::NotMatcher > >; M4 = testing::internal::NotMatcher > >; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >, testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:242:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr testing::internal::NotMatcher > >::NotMatcher(const testing::internal::NotMatcher > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::ContainsMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::NotMatcher > >; Matcher2 = testing::internal::NotMatcher > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr testing::internal::NotMatcher > >::NotMatcher(const testing::internal::NotMatcher > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::ContainsMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::NotMatcher > >; Matcher2 = testing::internal::NotMatcher > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >; Matcher2 = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1019:59: required from 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = testing::internal::NotMatcher > >; M2 = testing::internal::NotMatcher > >; M3 = testing::internal::NotMatcher > >; M4 = testing::internal::NotMatcher > >; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >, testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:242:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::NotMatcher > >; Matcher2 = testing::internal::NotMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::NotMatcher > >; Matcher2 = testing::internal::NotMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >, testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >, testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:242:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >, testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > > >::BothOfMatcher(const testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >, testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >, testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >; Matcher2 = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::ContainsMatcher >; M2 = testing::internal::ContainsMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1020:23: required from 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = testing::internal::ContainsMatcher >; M2 = testing::internal::ContainsMatcher >; M3 = testing::internal::ContainsMatcher >; M4 = testing::internal::ContainsMatcher >; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >, testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:250:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher >::ContainsMatcher(const testing::internal::ContainsMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = clang::index::{anonymous}::QNameMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::ContainsMatcher >; Matcher2 = testing::internal::ContainsMatcher >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher >::ContainsMatcher(const testing::internal::ContainsMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = clang::index::{anonymous}::QNameMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::ContainsMatcher >; Matcher2 = testing::internal::ContainsMatcher >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >; Matcher2 = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1019:59: required from 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = testing::internal::ContainsMatcher >; M2 = testing::internal::ContainsMatcher >; M3 = testing::internal::ContainsMatcher >; M4 = testing::internal::ContainsMatcher >; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >, testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:250:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::ContainsMatcher >; Matcher2 = testing::internal::ContainsMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::ContainsMatcher >; Matcher2 = testing::internal::ContainsMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >, testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >, testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:250:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >, testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >, testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >, testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >; Matcher2 = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = clang::index::{anonymous}::KindMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::KindMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:265:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr clang::index::{anonymous}::QNameMatcherP::QNameMatcherP(const clang::index::{anonymous}::QNameMatcherP&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::QNameMatcherP' has user-provided 'void clang::index::{anonymous}::QNameMatcherP::operator=(const clang::index::{anonymous}::QNameMatcherP&) [with Name_type = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:150:1: note: in expansion of macro 'MATCHER_P' 150 | MATCHER_P(QName, Name, "") { return arg.QName == Name; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr clang::index::{anonymous}::KindMatcherP::KindMatcherP(const clang::index::{anonymous}::KindMatcherP&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::KindMatcherP' has user-provided 'void clang::index::{anonymous}::KindMatcherP::operator=(const clang::index::{anonymous}::KindMatcherP&) [with SymKind_type = clang::index::SymbolKind]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:153:1: note: in expansion of macro 'MATCHER_P' 153 | MATCHER_P(Kind, SymKind, "") { return arg.SymInfo.Kind == SymKind; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher::ContainsMatcher(M) [with M = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4299:20: required from 'testing::internal::ContainsMatcher testing::Contains(M) [with M = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:265:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2907:51: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >::BothOfMatcher(const testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >&)' is deprecated [-Wdeprecated-copy] 2907 | explicit ContainsMatcher(M m) : inner_matcher_(m) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = clang::index::{anonymous}::KindMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:265:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >::ContainsMatcher(const testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::KindMatcherP; M2 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1013:23: required from 'typename testing::internal::AllOfResult3::type testing::AllOf(M1, M2, M3) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::KindMatcherP; M3 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult3::type = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:279:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr clang::index::{anonymous}::KindMatcherP::KindMatcherP(const clang::index::{anonymous}::KindMatcherP&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::KindMatcherP' has user-provided 'void clang::index::{anonymous}::KindMatcherP::operator=(const clang::index::{anonymous}::KindMatcherP&) [with SymKind_type = clang::index::SymbolKind]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:153:1: note: in expansion of macro 'MATCHER_P' 153 | MATCHER_P(Kind, SymKind, "") { return arg.SymInfo.Kind == SymKind; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::KindMatcherP; Matcher2 = clang::index::{anonymous}::WrittenAtMatcherP]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr clang::index::{anonymous}::WrittenAtMatcherP::WrittenAtMatcherP(const clang::index::{anonymous}::WrittenAtMatcherP&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::WrittenAtMatcherP' has user-provided 'void clang::index::{anonymous}::WrittenAtMatcherP::operator=(const clang::index::{anonymous}::WrittenAtMatcherP&) [with Pos_type = clang::index::{anonymous}::Position]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:151:1: note: in expansion of macro 'MATCHER_P' 151 | MATCHER_P(WrittenAt, Pos, "") { return arg.WrittenPos == Pos; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::KindMatcherP; Matcher2 = clang::index::{anonymous}::WrittenAtMatcherP]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1011:55: required from 'typename testing::internal::AllOfResult3::type testing::AllOf(M1, M2, M3) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::KindMatcherP; M3 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult3::type = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:279:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr clang::index::{anonymous}::QNameMatcherP::QNameMatcherP(const clang::index::{anonymous}::QNameMatcherP&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::QNameMatcherP' has user-provided 'void clang::index::{anonymous}::QNameMatcherP::operator=(const clang::index::{anonymous}::QNameMatcherP&) [with Name_type = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:150:1: note: in expansion of macro 'MATCHER_P' 150 | MATCHER_P(QName, Name, "") { return arg.QName == Name; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >::BothOfMatcher(const testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = clang::index::{anonymous}::KindMatcherP; Matcher2 = clang::index::{anonymous}::WrittenAtMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::HasRoleMatcherP; M2 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1021:23: required from 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::KindMatcherP; M3 = clang::index::{anonymous}::HasRoleMatcherP; M4 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:279:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr clang::index::{anonymous}::HasRoleMatcherP::HasRoleMatcherP(const clang::index::{anonymous}::HasRoleMatcherP&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::HasRoleMatcherP' has user-provided 'void clang::index::{anonymous}::HasRoleMatcherP::operator=(const clang::index::{anonymous}::HasRoleMatcherP&) [with Role_type = clang::index::SymbolRole]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:154:1: note: in expansion of macro 'MATCHER_P' 154 | MATCHER_P(HasRole, Role, "") { return arg.Roles & static_cast(Role); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::HasRoleMatcherP; Matcher2 = clang::index::{anonymous}::WrittenAtMatcherP]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr clang::index::{anonymous}::WrittenAtMatcherP::WrittenAtMatcherP(const clang::index::{anonymous}::WrittenAtMatcherP&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::WrittenAtMatcherP' has user-provided 'void clang::index::{anonymous}::WrittenAtMatcherP::operator=(const clang::index::{anonymous}::WrittenAtMatcherP&) [with Pos_type = clang::index::{anonymous}::Position]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:151:1: note: in expansion of macro 'MATCHER_P' 151 | MATCHER_P(WrittenAt, Pos, "") { return arg.WrittenPos == Pos; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::HasRoleMatcherP; Matcher2 = clang::index::{anonymous}::WrittenAtMatcherP]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >; Matcher2 = testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1019:59: required from 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::KindMatcherP; M3 = clang::index::{anonymous}::HasRoleMatcherP; M4 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:279:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >::BothOfMatcher(const testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = clang::index::{anonymous}::KindMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >::BothOfMatcher(const testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = clang::index::{anonymous}::HasRoleMatcherP; Matcher2 = clang::index::{anonymous}::WrittenAtMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:279:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >, testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::WrittenAtMatcherP; Matcher2 = clang::index::{anonymous}::DeclAtMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::WrittenAtMatcherP; M2 = clang::index::{anonymous}::DeclAtMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1013:23: required from 'typename testing::internal::AllOfResult3::type testing::AllOf(M1, M2, M3) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::WrittenAtMatcherP; M3 = clang::index::{anonymous}::DeclAtMatcherP; typename testing::internal::AllOfResult3::type = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:205:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr clang::index::{anonymous}::WrittenAtMatcherP::WrittenAtMatcherP(const clang::index::{anonymous}::WrittenAtMatcherP&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::WrittenAtMatcherP' has user-provided 'void clang::index::{anonymous}::WrittenAtMatcherP::operator=(const clang::index::{anonymous}::WrittenAtMatcherP&) [with Pos_type = clang::index::{anonymous}::Position]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:151:1: note: in expansion of macro 'MATCHER_P' 151 | MATCHER_P(WrittenAt, Pos, "") { return arg.WrittenPos == Pos; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr clang::index::{anonymous}::DeclAtMatcherP::DeclAtMatcherP(const clang::index::{anonymous}::DeclAtMatcherP&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::DeclAtMatcherP' has user-provided 'void clang::index::{anonymous}::DeclAtMatcherP::operator=(const clang::index::{anonymous}::DeclAtMatcherP&) [with Pos_type = clang::index::{anonymous}::Position]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:152:1: note: in expansion of macro 'MATCHER_P' 152 | MATCHER_P(DeclAt, Pos, "") { return arg.DeclPos == Pos; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::NotMatcher > >; Matcher2 = testing::internal::NotMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::NotMatcher > >; M2 = testing::internal::NotMatcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1020:23: required from 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = testing::internal::NotMatcher > >; M2 = testing::internal::NotMatcher > >; M3 = testing::internal::NotMatcher > >; M4 = testing::internal::NotMatcher > >; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > >, testing::internal::BothOfMatcher > >, testing::internal::NotMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:242:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::NotMatcher > >::NotMatcher(const testing::internal::NotMatcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::ContainsMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::NotMatcher > >::NotMatcher(const testing::internal::NotMatcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::ContainsMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::ContainsMatcher >; Matcher2 = testing::internal::ContainsMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::ContainsMatcher >; M2 = testing::internal::ContainsMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1020:23: required from 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = testing::internal::ContainsMatcher >; M2 = testing::internal::ContainsMatcher >; M3 = testing::internal::ContainsMatcher >; M4 = testing::internal::ContainsMatcher >; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > >, testing::internal::BothOfMatcher >, testing::internal::ContainsMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:250:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher >::ContainsMatcher(const testing::internal::ContainsMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = clang::index::{anonymous}::QNameMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher >::ContainsMatcher(const testing::internal::ContainsMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = clang::index::{anonymous}::QNameMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::KindMatcherP; Matcher2 = clang::index::{anonymous}::WrittenAtMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::KindMatcherP; M2 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1013:23: required from 'typename testing::internal::AllOfResult3::type testing::AllOf(M1, M2, M3) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::KindMatcherP; M3 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult3::type = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:279:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr clang::index::{anonymous}::KindMatcherP::KindMatcherP(const clang::index::{anonymous}::KindMatcherP&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::KindMatcherP' has user-provided 'void clang::index::{anonymous}::KindMatcherP::operator=(const clang::index::{anonymous}::KindMatcherP&) [with SymKind_type = clang::index::SymbolKind]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:153:1: note: in expansion of macro 'MATCHER_P' 153 | MATCHER_P(Kind, SymKind, "") { return arg.SymInfo.Kind == SymKind; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr clang::index::{anonymous}::WrittenAtMatcherP::WrittenAtMatcherP(const clang::index::{anonymous}::WrittenAtMatcherP&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::WrittenAtMatcherP' has user-provided 'void clang::index::{anonymous}::WrittenAtMatcherP::operator=(const clang::index::{anonymous}::WrittenAtMatcherP&) [with Pos_type = clang::index::{anonymous}::Position]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:151:1: note: in expansion of macro 'MATCHER_P' 151 | MATCHER_P(WrittenAt, Pos, "") { return arg.WrittenPos == Pos; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = clang::index::{anonymous}::HasRoleMatcherP; Matcher2 = clang::index::{anonymous}::WrittenAtMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = clang::index::{anonymous}::HasRoleMatcherP; M2 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1021:23: required from 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = clang::index::{anonymous}::QNameMatcherP; M2 = clang::index::{anonymous}::KindMatcherP; M3 = clang::index::{anonymous}::HasRoleMatcherP; M4 = clang::index::{anonymous}::WrittenAtMatcherP; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >, testing::internal::BothOfMatcher, clang::index::{anonymous}::WrittenAtMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:279:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr clang::index::{anonymous}::HasRoleMatcherP::HasRoleMatcherP(const clang::index::{anonymous}::HasRoleMatcherP&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::HasRoleMatcherP' has user-provided 'void clang::index::{anonymous}::HasRoleMatcherP::operator=(const clang::index::{anonymous}::HasRoleMatcherP&) [with Role_type = clang::index::SymbolRole]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:154:1: note: in expansion of macro 'MATCHER_P' 154 | MATCHER_P(HasRole, Role, "") { return arg.Roles & static_cast(Role); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr clang::index::{anonymous}::WrittenAtMatcherP::WrittenAtMatcherP(const clang::index::{anonymous}::WrittenAtMatcherP&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::WrittenAtMatcherP' has user-provided 'void clang::index::{anonymous}::WrittenAtMatcherP::operator=(const clang::index::{anonymous}::WrittenAtMatcherP&) [with Pos_type = clang::index::{anonymous}::Position]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:151:1: note: in expansion of macro 'MATCHER_P' 151 | MATCHER_P(WrittenAt, Pos, "") { return arg.WrittenPos == Pos; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = clang::index::{anonymous}::QNameMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::ContainsMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ContainsMatcher >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::ContainsMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:168:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2911:24: warning: implicitly-declared 'constexpr clang::index::{anonymous}::QNameMatcherP::QNameMatcherP(const clang::index::{anonymous}::QNameMatcherP&)' is deprecated [-Wdeprecated-copy] 2911 | return MakeMatcher(new ContainsMatcherImpl(inner_matcher_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::QNameMatcherP' has user-provided 'void clang::index::{anonymous}::QNameMatcherP::operator=(const clang::index::{anonymous}::QNameMatcherP&) [with Name_type = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:150:1: note: in expansion of macro 'MATCHER_P' 150 | MATCHER_P(QName, Name, "") { return arg.QName == Name; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2851:45: note: initializing argument 1 of 'testing::internal::ContainsMatcherImpl::ContainsMatcherImpl(InnerMatcher) [with InnerMatcher = clang::index::{anonymous}::QNameMatcherP; Container = const std::vector&]' 2851 | explicit ContainsMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:226:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2911:24: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >::BothOfMatcher(const testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >&)' is deprecated [-Wdeprecated-copy] 2911 | return MakeMatcher(new ContainsMatcherImpl(inner_matcher_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2851:45: note: initializing argument 1 of 'testing::internal::ContainsMatcherImpl::ContainsMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >; Container = const std::vector&]' 2851 | explicit ContainsMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:265:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2911:24: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >::BothOfMatcher(const testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >&)' is deprecated [-Wdeprecated-copy] 2911 | return MakeMatcher(new ContainsMatcherImpl(inner_matcher_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = clang::index::{anonymous}::KindMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2851:45: note: initializing argument 1 of 'testing::internal::ContainsMatcherImpl::ContainsMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >; Container = const std::vector&]' 2851 | explicit ContainsMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcherImpl::ContainsMatcherImpl(InnerMatcher) [with InnerMatcher = clang::index::{anonymous}::QNameMatcherP; Container = const std::vector&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2911:24: required from 'testing::internal::ContainsMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = clang::index::{anonymous}::QNameMatcherP]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::ContainsMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ContainsMatcher >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::ContainsMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:168:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2852:55: warning: implicitly-declared 'constexpr clang::index::{anonymous}::QNameMatcherP::QNameMatcherP(const clang::index::{anonymous}::QNameMatcherP&)' is deprecated [-Wdeprecated-copy] 2852 | : QuantifierMatcherImpl(inner_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'clang::index::{anonymous}::QNameMatcherP' has user-provided 'void clang::index::{anonymous}::QNameMatcherP::operator=(const clang::index::{anonymous}::QNameMatcherP&) [with Name_type = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:150:1: note: in expansion of macro 'MATCHER_P' 150 | MATCHER_P(QName, Name, "") { return arg.QName == Name; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2812:47: note: initializing argument 1 of 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = clang::index::{anonymous}::QNameMatcherP; Container = const std::vector&]' 2812 | explicit QuantifierMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcherImpl::ContainsMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >; Container = const std::vector&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2911:24: required from 'testing::internal::ContainsMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::ContainsMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:226:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2852:55: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >::BothOfMatcher(const testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >&)' is deprecated [-Wdeprecated-copy] 2852 | : QuantifierMatcherImpl(inner_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2812:47: note: initializing argument 1 of 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher, testing::internal::BothOfMatcher, clang::index::{anonymous}::DeclAtMatcherP > >; Container = const std::vector&]' 2812 | explicit QuantifierMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcherImpl::ContainsMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >; Container = const std::vector&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2911:24: required from 'testing::internal::ContainsMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::ContainsMatcher, clang::index::{anonymous}::KindMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:265:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2852:55: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >::BothOfMatcher(const testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >&)' is deprecated [-Wdeprecated-copy] 2852 | : QuantifierMatcherImpl(inner_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = clang::index::{anonymous}::QNameMatcherP; Matcher2 = clang::index::{anonymous}::KindMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/clang/unittests/Index/IndexTests.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2812:47: note: initializing argument 1 of 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher, clang::index::{anonymous}::KindMatcherP >; Container = const std::vector&]' 2812 | explicit QuantifierMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 74%] Linking CXX executable IndexTests [ 74%] Built target IndexTests Scanning dependencies of target SerializationTests [ 76%] Building CXX object tools/clang/unittests/Serialization/CMakeFiles/SerializationTests.dir/InMemoryModuleCacheTest.cpp.o [ 76%] Linking CXX executable SerializationTests [ 76%] Built target SerializationTests Scanning dependencies of target hmaptool [ 76%] Generating ../../../../bin/hmaptool [ 76%] Built target hmaptool [ 76%] Generating VCSVersion.inc -- Could NOT find Git (missing: GIT_EXECUTABLE) Scanning dependencies of target lldCommon [ 76%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Args.cpp.o [ 76%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o [ 76%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o [ 76%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Memory.cpp.o [ 76%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o [ 76%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Strings.cpp.o [ 76%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o [ 76%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Threads.cpp.o [ 76%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Timer.cpp.o [ 76%] Building CXX object tools/lld/Common/CMakeFiles/lldCommon.dir/Version.cpp.o [ 76%] Linking CXX shared library ../../../lib/liblldCommon.so [ 76%] Built target lldCommon Scanning dependencies of target lldCore [ 76%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/DefinedAtom.cpp.o [ 76%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Error.cpp.o [ 76%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/File.cpp.o [ 76%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/LinkingContext.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/Core/LinkingContext.cpp: In member function 'std::unique_ptr lld::LinkingContext::createEntrySymbolFile(llvm::StringRef) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/Core/LinkingContext.cpp:42:19: warning: redundant move in return statement [-Wredundant-move] 42 | return std::move(entryFile); | ~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/Core/LinkingContext.cpp:42:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/Core/LinkingContext.cpp: In member function 'std::unique_ptr lld::LinkingContext::createUndefinedSymbolFile(llvm::StringRef) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/Core/LinkingContext.cpp:58:19: warning: redundant move in return statement [-Wredundant-move] 58 | return std::move(undefinedSymFile); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/Core/LinkingContext.cpp:58:19: note: remove 'std::move' call [ 76%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Reader.cpp.o [ 76%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Resolver.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/Core/Resolver.cpp: In member function 'llvm::Expected lld::Resolver::handleFile(lld::File&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/Core/Resolver.cpp:34:21: warning: redundant move in return statement [-Wredundant-move] 34 | return std::move(ec); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/Core/Resolver.cpp:34:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/Core/Resolver.cpp: In member function 'llvm::Expected lld::Resolver::forEachUndefines(lld::File&, lld::Resolver::UndefCallback)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/Core/Resolver.cpp:66:25: warning: redundant move in return statement [-Wredundant-move] 66 | return std::move(ec); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/Core/Resolver.cpp:66:25: note: remove 'std::move' call [ 76%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/SymbolTable.cpp.o [ 76%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Writer.cpp.o [ 76%] Linking CXX shared library ../../../../lib/liblldCore.so [ 76%] Built target lldCore Scanning dependencies of target lldYAML [ 76%] Building CXX object tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o [ 76%] Linking CXX shared library ../../../../../lib/liblldYAML.so [ 76%] Built target lldYAML Scanning dependencies of target DriverOptionsTableGen [ 76%] Building DarwinLdOptions.inc... [ 76%] Built target DriverOptionsTableGen Scanning dependencies of target lldReaderWriter [ 76%] Building CXX object tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/FileArchive.cpp: In member function 'virtual llvm::ErrorOr > lld::{anonymous}::ArchiveReader::loadFile(std::unique_ptr, const lld::Registry&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/FileArchive.cpp:214:21: warning: redundant move in return statement [-Wredundant-move] 214 | return std::move(ret); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/FileArchive.cpp:214:21: note: remove 'std::move' call [ 77%] Linking CXX shared library ../../../../lib/liblldReaderWriter.so [ 77%] Built target lldReaderWriter Scanning dependencies of target lldMachO [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler.cpp.o [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/GOTPass.cpp.o [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/LayoutPass.cpp.o [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp: In member function 'llvm::ErrorOr > lld::MachOLinkingContext::getMemoryBuffer(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp:673:19: warning: redundant move in return statement [-Wredundant-move] 673 | return std::move(mb); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp:673:19: note: remove 'std::move' call [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp: In function 'llvm::Expected > lld::mach_o::normalized::readBinary(std::unique_ptr&, lld::MachOLinkingContext::Arch)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:273:21: warning: redundant move in return statement [-Wredundant-move] 273 | return std::move(ec); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:273:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:493:21: warning: redundant move in return statement [-Wredundant-move] 493 | return std::move(ec); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:493:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:526:25: warning: redundant move in return statement [-Wredundant-move] 526 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:526:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:530:19: warning: redundant move in return statement [-Wredundant-move] 530 | return std::move(f); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:530:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp: In member function 'virtual llvm::ErrorOr > lld::mach_o::normalized::MachOObjectReader::loadFile(std::unique_ptr, const lld::Registry&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:546:21: warning: redundant move in return statement [-Wredundant-move] 546 | return std::move(ret); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:546:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp: In member function 'virtual llvm::ErrorOr > lld::mach_o::normalized::MachODylibReader::loadFile(std::unique_ptr, const lld::Registry&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:572:21: warning: redundant move in return statement [-Wredundant-move] 572 | return std::move(ret); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:572:21: note: remove 'std::move' call [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp: In function 'llvm::Expected > lld::mach_o::normalized::normalizedFromAtoms(const lld::File&, const lld::MachOLinkingContext&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:1638:21: warning: redundant move in return statement [-Wredundant-move] 1638 | return std::move(err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:1638:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:1642:21: warning: redundant move in return statement [-Wredundant-move] 1642 | return std::move(ec); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:1642:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:1652:19: warning: redundant move in return statement [-Wredundant-move] 1652 | return std::move(f); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:1652:19: note: remove 'std::move' call [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp: In function 'llvm::Expected > lld::mach_o::{anonymous}::objectToAtoms(const lld::mach_o::normalized::NormalizedFile&, llvm::StringRef, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:1406:21: warning: redundant move in return statement [-Wredundant-move] 1406 | return std::move(ec); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:1406:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp: In function 'llvm::Expected > lld::mach_o::{anonymous}::dylibToAtoms(const lld::mach_o::normalized::NormalizedFile&, llvm::StringRef, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:1416:21: warning: redundant move in return statement [-Wredundant-move] 1416 | return std::move(ec); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:1416:21: note: remove 'std::move' call [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp: In function 'llvm::Expected > lld::mach_o::normalized::readYaml(std::unique_ptr&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp:820:19: warning: redundant move in return statement [-Wredundant-move] 820 | return std::move(f); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp:820:19: note: remove 'std::move' call [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ObjCPass.cpp.o [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ShimPass.cpp.o [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/StubsPass.cpp.o [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/TLVPass.cpp.o [ 77%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/WriterMachO.cpp.o [ 77%] Linking CXX shared library ../../../../../lib/liblldMachO.so [ 77%] Built target lldMachO Scanning dependencies of target lldDriver [ 77%] Building CXX object tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o [ 77%] Linking CXX shared library ../../../../lib/liblldDriver.so [ 77%] Built target lldDriver Scanning dependencies of target WasmOptionsTableGen [ 77%] Building Options.inc... [ 77%] Built target WasmOptionsTableGen Scanning dependencies of target lldWasm [ 77%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Driver.cpp.o [ 77%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/InputChunks.cpp.o [ 77%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/InputFiles.cpp.o [ 77%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/LTO.cpp.o [ 77%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/MarkLive.cpp.o [ 77%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/OutputSections.cpp.o [ 77%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Relocations.cpp.o [ 77%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o [ 77%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Symbols.cpp.o [ 77%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/SyntheticSections.cpp.o [ 77%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/Writer.cpp.o [ 77%] Building CXX object tools/lld/wasm/CMakeFiles/lldWasm.dir/WriterUtils.cpp.o [ 77%] Linking CXX shared library ../../../lib/liblldWasm.so [ 77%] Built target lldWasm Scanning dependencies of target COFFOptionsTableGen [ 77%] Building Options.inc... [ 77%] Built target COFFOptionsTableGen Scanning dependencies of target lldCOFF [ 77%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:28: note: initializing argument 1 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:54: note: initializing argument 2 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: required from 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ [ 77%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DebugTypes.cpp: In static member function 'static llvm::Expected<{anonymous}::TypeServerSource*> {anonymous}::TypeServerSource::getInstance(llvm::MemoryBufferRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DebugTypes.cpp:257:21: warning: redundant move in return statement [-Wredundant-move] 257 | return std::move(err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DebugTypes.cpp:257:21: note: remove 'std::move' call [ 77%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:28: note: initializing argument 1 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:54: note: initializing argument 2 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: required from 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DLL.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ [ 77%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Driver.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Driver.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Driver.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Driver.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Driver.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:28: note: initializing argument 1 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Driver.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Driver.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Driver.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:54: note: initializing argument 2 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: required from 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Driver.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Driver.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Driver.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Driver.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ [ 77%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DriverUtils.cpp: In function 'std::unique_ptr lld::coff::createManifestRes()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DriverUtils.cpp:506:19: warning: redundant move in return statement [-Wredundant-move] 506 | return std::move(res); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DriverUtils.cpp:506:19: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DriverUtils.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DriverUtils.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DriverUtils.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:28: note: initializing argument 1 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DriverUtils.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DriverUtils.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:54: note: initializing argument 2 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: required from 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DriverUtils.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DriverUtils.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/DriverUtils.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ [ 77%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/include/lld/Common/LLVM.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/include/lld/Common/LLVM.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:28: note: initializing argument 1 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/include/lld/Common/LLVM.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:54: note: initializing argument 2 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'IteratorT llvm::iterator_range::begin() const [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.cpp:132:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:45:36: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 45 | IteratorT begin() const { return begin_iterator; } | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/include/lld/Common/LLVM.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'IteratorT llvm::iterator_range::end() const [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.cpp:132:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:46:34: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 46 | IteratorT end() const { return end_iterator; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/include/lld/Common/LLVM.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: required from 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/include/lld/Common/LLVM.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/ICF.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ [ 77%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:28: note: initializing argument 1 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:54: note: initializing argument 2 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h: In instantiation of 'static llvm::Expected llvm::codeview::SymbolDeserializer::deserializeAs(llvm::codeview::CVSymbol) [with T = llvm::codeview::Compile3Sym; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:658:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: warning: redundant move in return statement [-Wredundant-move] 51 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h: In instantiation of 'static llvm::Expected llvm::codeview::SymbolDeserializer::deserializeAs(llvm::codeview::CVSymbol) [with T = llvm::codeview::ObjNameSym; llvm::codeview::CVSymbol = llvm::codeview::CVRecord]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:664:22: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:26: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h: In instantiation of 'static llvm::Expected llvm::codeview::TypeDeserializer::deserializeAs(llvm::ArrayRef) [with T = llvm::codeview::TypeServer2Record]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:711:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h:63:26: warning: redundant move in return statement [-Wredundant-move] 63 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h:63:26: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h: In instantiation of 'static llvm::Expected llvm::codeview::TypeDeserializer::deserializeAs(llvm::ArrayRef) [with T = llvm::codeview::PrecompRecord]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:718:73: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h:63:26: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h:63:26: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: required from 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.cpp:698:49: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 77%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/include/lld/Common/LLVM.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/LTO.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/LTO.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/LTO.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/include/lld/Common/LLVM.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/LTO.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/LTO.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:28: note: initializing argument 1 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/LTO.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/include/lld/Common/LLVM.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/LTO.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/LTO.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:54: note: initializing argument 2 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: required from 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/LTO.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/include/lld/Common/LLVM.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/LTO.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/LTO.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/LTO.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ [ 77%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MapFile.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MapFile.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MapFile.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MapFile.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MapFile.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:28: note: initializing argument 1 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MapFile.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MapFile.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MapFile.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:54: note: initializing argument 2 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: required from 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MapFile.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MapFile.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MapFile.cpp:21: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MapFile.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ [ 77%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MarkLive.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MarkLive.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MarkLive.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:28: note: initializing argument 1 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MarkLive.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MarkLive.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:54: note: initializing argument 2 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'IteratorT llvm::iterator_range::begin() const [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MarkLive.cpp:67:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:45:36: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 45 | IteratorT begin() const { return begin_iterator; } | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MarkLive.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MarkLive.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'IteratorT llvm::iterator_range::end() const [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MarkLive.cpp:67:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:46:34: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 46 | IteratorT end() const { return end_iterator; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MarkLive.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MarkLive.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: required from 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MarkLive.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MarkLive.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MarkLive.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ [ 77%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:28: note: initializing argument 1 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:54: note: initializing argument 2 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: required from 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/MinGW.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ [ 77%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp: In member function 'llvm::Expected {anonymous}::PDBLinker::mergeDebugT(lld::coff::ObjFile*, lld::coff::CVIndexMap*)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:381:23: warning: redundant move in return statement [-Wredundant-move] 381 | return std::move(e); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:381:23: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:28: note: initializing argument 1 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:54: note: initializing argument 2 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:40: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: required from 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator.h:215:70: 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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/PDB.cpp:387:51: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 77%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/SymbolTable.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/SymbolTable.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/SymbolTable.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/SymbolTable.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/SymbolTable.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:28: note: initializing argument 1 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/SymbolTable.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/SymbolTable.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/SymbolTable.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:54: note: initializing argument 2 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: required from 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/SymbolTable.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/InputFiles.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/SymbolTable.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/SymbolTable.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/SymbolTable.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ [ 78%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:28: note: initializing argument 1 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:54: note: initializing argument 2 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: required from 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Symbols.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ [ 78%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:28: note: initializing argument 1 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 54 | return iterator_range(std::move(x), std::move(y)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:41:54: note: initializing argument 2 of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]' 41 | iterator_range(IteratorT begin_iterator, IteratorT end_iterator) | ~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h: In instantiation of 'llvm::iterator_range::iterator_range(IteratorT, IteratorT) [with IteratorT = lld::coff::SectionChunk::AssociatedIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:54:10: required from 'llvm::iterator_range llvm::make_range(T, T) [with T = lld::coff::SectionChunk::AssociatedIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:290:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Config.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator_range.h:43:45: warning: implicitly-declared 'constexpr lld::coff::SectionChunk::AssociatedIterator::AssociatedIterator(const lld::coff::SectionChunk::AssociatedIterator&)' is deprecated [-Wdeprecated-copy] 43 | end_iterator(std::move(end_iterator)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Writer.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/COFF/Chunks.h:271:25: note: because 'lld::coff::SectionChunk::AssociatedIterator' has user-provided 'lld::coff::SectionChunk::AssociatedIterator& lld::coff::SectionChunk::AssociatedIterator::operator=(const lld::coff::SectionChunk::AssociatedIterator&)' 271 | AssociatedIterator &operator=(const AssociatedIterator &r) { | ^~~~~~~~ [ 78%] Linking CXX shared library ../../../lib/liblldCOFF.so [ 78%] Built target lldCOFF Scanning dependencies of target ELFOptionsTableGen [ 78%] Building Options.inc... [ 78%] Built target ELFOptionsTableGen Scanning dependencies of target lldELF [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/Ducky.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Driver.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o [ 78%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ICF.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LTO.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemoryBuffer.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/ELF/ScriptParser.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/ELF/ScriptParser.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/lld/ELF/ScriptParser.cpp:845:62: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/lld/ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Target.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o [ 80%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Writer.cpp.o [ 80%] Linking CXX shared library ../../../lib/liblldELF.so [ 80%] Built target lldELF Scanning dependencies of target MinGWOptionsTableGen [ 80%] Building Options.inc... [ 80%] Built target MinGWOptionsTableGen Scanning dependencies of target lldMinGW [ 80%] Building CXX object tools/lld/MinGW/CMakeFiles/lldMinGW.dir/Driver.cpp.o [ 80%] Linking CXX shared library ../../../lib/liblldMinGW.so [ 80%] Built target lldMinGW Scanning dependencies of target lld [ 80%] Building CXX object tools/lld/tools/lld/CMakeFiles/lld.dir/lld.cpp.o [ 80%] Linking CXX executable ../../../../bin/lld [ 80%] Built target lld Scanning dependencies of target DriverTests [ 80%] Building CXX object tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/DarwinLdDriverTest.cpp.o [ 80%] Linking CXX executable DriverTests [ 80%] Built target DriverTests Scanning dependencies of target lldMachOTests [ 80%] Building CXX object tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryReaderTests.cpp.o [ 80%] Building CXX object tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryWriterTests.cpp.o [ 80%] Building CXX object tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/MachONormalizedFileToAtomsTests.cpp.o [ 80%] Building CXX object tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/MachONormalizedFileYAMLTests.cpp.o [ 80%] Linking CXX executable lldMachOTests [ 80%] Built target lldMachOTests Scanning dependencies of target bugpoint [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/CrashDebugger.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::GlobalVariable*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/CrashDebugger.cpp:994:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = const llvm::Instruction*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/CrashDebugger.cpp:1016:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::Function*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/CrashDebugger.cpp:1110:65: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::Attribute]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/CrashDebugger.cpp:1139:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = const llvm::BasicBlock*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/CrashDebugger.cpp:1159:71: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = std::__cxx11::basic_string]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/CrashDebugger.cpp:1231:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = const llvm::MDNode*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/CrashDebugger.cpp:1244:69: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ExecutionDriver.cpp:350:21: warning: redundant move in return statement [-Wredundant-move] 350 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ExecutionDriver.cpp:350:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ExecutionDriver.cpp: In member function 'llvm::Expected > llvm::BugDriver::compileSharedObject(const string&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ExecutionDriver.cpp:396:21: warning: redundant move in return statement [-Wredundant-move] 396 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ExecutionDriver.cpp:396:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ExecutionDriver.cpp:401:21: warning: redundant move in return statement [-Wredundant-move] 401 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ExecutionDriver.cpp:401:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ExecutionDriver.cpp: In member function 'llvm::Expected llvm::BugDriver::diffProgram(const llvm::Module&, const string&, const string&, bool) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ExecutionDriver.cpp:447:21: warning: redundant move in return statement [-Wredundant-move] 447 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ExecutionDriver.cpp:447:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueMap.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/BugDriver.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ExecutionDriver.cpp:14: In static member function 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const llvm::cl::OptionEnumValue; T2 = llvm::cl::OptionEnumValue; T = llvm::cl::OptionEnumValue]', inlined from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const llvm::cl::OptionEnumValue*; = void; T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:392:29, inlined from 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:406:11, inlined from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:431:11, inlined from 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:866:17, inlined from 'llvm::cl::ValuesClass::ValuesClass(std::initializer_list)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:641:23, inlined from 'llvm::cl::ValuesClass llvm::cl::values(OptsTy ...) [with OptsTy = {llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue}]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:653:34, inlined from 'void __static_initialization_and_destruction_0(int, int)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ExecutionDriver.cpp:67:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:294:13: warning: writing 92 bytes into a region of size 56 [-Wstringop-overflow=] 294 | memcpy(reinterpret_cast(Dest), I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ExecutionDriver.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ExecutionDriver.cpp:71:72: note: at offset 120 to object '' with size 176 declared here 71 | "the bitcode. Useful for cross-compilation.")), | ^ [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected >::TestResult> {anonymous}::ReduceMiscompilingPasses::doTest(std::vector >&, std::vector >&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:85:21: warning: redundant move in return statement [-Wredundant-move] 85 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:85:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:126:21: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:126:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:172:21: warning: redundant move in return statement [-Wredundant-move] 172 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:172:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected::TestResult> {anonymous}::ReduceMiscompilingFunctions::doTest(std::vector&, std::vector&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:203:25: warning: redundant move in return statement [-Wredundant-move] 203 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:203:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:210:25: warning: redundant move in return statement [-Wredundant-move] 210 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:210:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected > testMergedProgram(const llvm::BugDriver&, const llvm::Module&, const llvm::Module&, bool&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:240:21: warning: redundant move in return statement [-Wredundant-move] 240 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:240:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:242:19: warning: redundant move in return statement [-Wredundant-move] 242 | return std::move(Merged); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:242:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected ExtractLoops(llvm::BugDriver&, llvm::Expected (*)(llvm::BugDriver&, std::unique_ptr, std::unique_ptr), std::vector&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:338:23: warning: redundant move in return statement [-Wredundant-move] 338 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:338:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:380:23: warning: redundant move in return statement [-Wredundant-move] 380 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:380:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp: In member function 'virtual llvm::Expected::TestResult> {anonymous}::ReduceMiscompiledBlocks::doTest(std::vector&, std::vector&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:463:25: warning: redundant move in return statement [-Wredundant-move] 463 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:463:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:470:25: warning: redundant move in return statement [-Wredundant-move] 470 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:470:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected ExtractBlocks(llvm::BugDriver&, llvm::Expected (*)(llvm::BugDriver&, std::unique_ptr, std::unique_ptr), std::vector&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:557:21: warning: redundant move in return statement [-Wredundant-move] 557 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:557:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:565:23: warning: redundant move in return statement [-Wredundant-move] 565 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:565:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected > DebugAMiscompilation(llvm::BugDriver&, llvm::Expected (*)(llvm::BugDriver&, std::unique_ptr, std::unique_ptr))': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:632:23: warning: redundant move in return statement [-Wredundant-move] 632 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:632:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:647:23: warning: redundant move in return statement [-Wredundant-move] 647 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:647:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:658:25: warning: redundant move in return statement [-Wredundant-move] 658 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:658:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:671:23: warning: redundant move in return statement [-Wredundant-move] 671 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:671:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:681:25: warning: redundant move in return statement [-Wredundant-move] 681 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:681:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected TestOptimizer(llvm::BugDriver&, std::unique_ptr, std::unique_ptr)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:711:23: warning: redundant move in return statement [-Wredundant-move] 711 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:711:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:720:21: warning: redundant move in return statement [-Wredundant-move] 720 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:720:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp: In function 'llvm::Expected TestCodeGenerator(llvm::BugDriver&, std::unique_ptr, std::unique_ptr)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:985:21: warning: redundant move in return statement [-Wredundant-move] 985 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:985:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:994:21: warning: redundant move in return statement [-Wredundant-move] 994 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:994:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::BasicBlock*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:563:31: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = llvm::Function*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:629:62: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h: In instantiation of 'llvm::Expected llvm::ListReducer::reduceList(std::vector&) [with ElTy = std::__cxx11::basic_string]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/Miscompilation.cpp:737:63: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: warning: redundant move in return statement [-Wredundant-move] 52 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:52:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: warning: redundant move in return statement [-Wredundant-move] 125 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:125:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: warning: redundant move in return statement [-Wredundant-move] 188 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ListReducer.h:188:31: note: remove 'std::move' call [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ToolRunner.cpp:495:21: warning: redundant move in return statement [-Wredundant-move] 495 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/ToolRunner.cpp:495:21: note: remove 'std::move' call [ 80%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueMap.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/BugDriver.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/bugpoint.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueMap.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/BugDriver.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/bugpoint.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueMap.h:33, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/BugDriver.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/bugpoint/bugpoint.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 80%] Linking CXX executable ../../bin/bugpoint [ 80%] Built target bugpoint Scanning dependencies of target BugpointPasses_exports [ 80%] Creating export file for BugpointPasses [ 80%] Built target BugpointPasses_exports Scanning dependencies of target BugpointPasses [ 80%] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o [ 80%] Linking CXX shared module ../../lib/BugpointPasses.so [ 80%] Built target BugpointPasses Scanning dependencies of target dsymutil [ 80%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/dsymutil.cpp: In function 'llvm::Expected<{anonymous}::OutputLocation> getOutputFileName(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/dsymutil.cpp:326:21: warning: redundant move in return statement [-Wredundant-move] 326 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/dsymutil.cpp:326:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/dsymutil.cpp:328:21: warning: redundant move in return statement [-Wredundant-move] 328 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/dsymutil.cpp:328:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/DebugMap.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/dsymutil.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/dsymutil.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::cl::OptionCategory*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/dsymutil.cpp:428:55: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/BinaryHolder.cpp: In member function 'llvm::Expected llvm::dsymutil::BinaryHolder::ArchiveEntry::getObjectEntry(llvm::StringRef, llvm::dsymutil::BinaryHolder::TimestampTy, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/BinaryHolder.cpp:200:23: warning: redundant move in return statement [-Wredundant-move] 200 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/BinaryHolder.cpp:200:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/BinaryHolder.cpp: In member function 'llvm::Expected llvm::dsymutil::BinaryHolder::getObjectEntry(llvm::StringRef, llvm::dsymutil::BinaryHolder::TimestampTy)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/BinaryHolder.cpp:246:23: warning: redundant move in return statement [-Wredundant-move] 246 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/BinaryHolder.cpp:246:23: note: remove 'std::move' call [ 80%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o [ 80%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/CompileUnit.cpp.o [ 80%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/DebugMap.cpp: In static member function 'static llvm::ErrorOr > > llvm::dsymutil::DebugMap::parseYAMLDebugMap(llvm::StringRef, llvm::StringRef, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/DebugMap.cpp:145:19: warning: redundant move in return statement [-Wredundant-move] 145 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/DebugMap.cpp:145:19: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/DebugMap.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:391:23, inlined from 'bool llvm::dsymutil::DebugMapObject::addSymbol(llvm::StringRef, llvm::Optional, uint64_t, uint32_t)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/DebugMap.cpp:49:78: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:133:77: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/DebugMap.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/DebugMap.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h: In member function 'bool llvm::dsymutil::DebugMapObject::addSymbol(llvm::StringRef, llvm::Optional, uint64_t, uint32_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 16 to an object with size 0 allocated by 'malloc' here 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ [ 80%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DeclContext.cpp.o [ 80%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/BinaryHolder.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/DwarfLinker.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/DwarfLinker.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/DwarfLinker.cpp:2145:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfStreamer.cpp.o [ 80%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachODebugMapParser.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/MachODebugMapParser.cpp: In member function 'llvm::ErrorOr > > {anonymous}::MachODebugMapParser::parse()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/MachODebugMapParser.cpp:367:19: warning: redundant move in return statement [-Wredundant-move] 367 | return std::move(Results); | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/dsymutil/MachODebugMapParser.cpp:367:19: note: remove 'std::move' call [ 80%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o [ 80%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/NonRelocatableStringpool.cpp.o [ 80%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/SymbolMap.cpp.o [ 80%] Linking CXX executable ../../bin/dsymutil [ 80%] Built target dsymutil Scanning dependencies of target llc [ 80%] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o [ 80%] Linking CXX executable ../../bin/llc [ 80%] Built target llc Scanning dependencies of target lli [ 80%] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/lli/lli.cpp:30: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'virtual llvm::Expected llvm::orc::remote::OrcRemoteTargetClient::RemoteTrampolinePool::getTrampoline()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:460:27: warning: redundant move in return statement [-Wredundant-move] 460 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:460:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:509:23: warning: redundant move in return statement [-Wredundant-move] 509 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:509:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:510:21: warning: redundant move in return statement [-Wredundant-move] 510 | return std::move(Client); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:510:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'llvm::Expected > llvm::orc::remote::OrcRemoteTargetClient::createRemoteMemoryManager()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:544:23: warning: redundant move in return statement [-Wredundant-move] 544 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:544:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'llvm::Expected > llvm::orc::remote::OrcRemoteTargetClient::createIndirectStubsManager()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:555:23: warning: redundant move in return statement [-Wredundant-move] 555 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:555:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h: In member function 'llvm::Expected llvm::orc::remote::OrcRemoteTargetClient::enableCompileCallbacks(llvm::JITTargetAddress)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:565:23: warning: redundant move in return statement [-Wredundant-move] 565 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:565:23: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/lli/lli.cpp:30: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:518:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:527:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:535:42: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:543:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:554:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:564:52: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:577:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:583:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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> >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:599:52: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:608:58: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:613:57: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:623:62: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:629:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:633:46: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int, 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 > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:644:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int, long unsigned int, unsigned int}; AltRetT = long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:654:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int, 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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:664:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:672:76: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int, 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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:680:45: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/lli/lli.cpp:29: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/lli/lli.cpp:788:37: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:260:27: warning: redundant move in return statement [-Wredundant-move] 260 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:260:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:265:27: warning: redundant move in return statement [-Wredundant-move] 265 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:265:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:266:23: warning: redundant move in return statement [-Wredundant-move] 266 | return std::move(J); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h:266:23: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:24, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/lli/lli.cpp:30: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 ArgTs& ...) [with Func = llvm::orc::remote::exec::CallIntVoid; ArgTs = {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]::; ArgTs = {long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int}; AltRetT = int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h:518:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call [ 80%] Linking CXX executable ../../bin/lli [ 80%] Built target lli Scanning dependencies of target lli-child-target [ 80%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/lli/ChildTarget/ChildTarget.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::OrcX86_64_SysV; llvm::orc::remote::ResourceIdMgr::ResourceId = long unsigned int; uint64_t = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::OrcX86_64_SysV; llvm::orc::remote::OrcRemoteTargetServer::SymbolLookupFtor = std::function&)>; llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor = std::function]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/lli/ChildTarget/ChildTarget.cpp:58:79: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:385:27: warning: redundant move in return statement [-Wredundant-move] 385 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:385:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::OrcX86_64_SysV; llvm::orc::remote::ResourceIdMgr::ResourceId = long unsigned int; uint32_t = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::OrcX86_64_SysV; llvm::orc::remote::OrcRemoteTargetServer::SymbolLookupFtor = std::function&)>; llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor = std::function]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/lli/ChildTarget/ChildTarget.cpp:58:79: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:268:27: warning: redundant move in return statement [-Wredundant-move] 268 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:268:27: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/lli/ChildTarget/ChildTarget.cpp:2: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int}; AltRetT = long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::OrcX86_64_SysV; llvm::JITTargetAddress = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::OrcX86_64_SysV; llvm::JITTargetAddress = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:291:32: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetServer::handleEmitResolverBlock() [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcX86_64_SysV]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::OrcX86_64_SysV; llvm::orc::remote::OrcRemoteTargetServer::SymbolLookupFtor = std::function&)>; llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor = std::function]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/lli/ChildTarget/ChildTarget.cpp:58:79: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 ArgTs& ...) [with Func = llvm::orc::remote::utils::RequestCompile; ArgTs = {long unsigned int}; AltRetT = long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]::; ArgTs = {long unsigned int}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 unsigned int}; AltRetT = long unsigned int; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::OrcX86_64_SysV; llvm::JITTargetAddress = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::OrcX86_64_SysV; llvm::JITTargetAddress = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h:291:32: required from 'llvm::Error llvm::orc::remote::OrcRemoteTargetServer::handleEmitResolverBlock() [with ChannelT = FDRawChannel; TargetT = llvm::orc::OrcX86_64_SysV]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::OrcX86_64_SysV; llvm::orc::remote::OrcRemoteTargetServer::SymbolLookupFtor = std::function&)>; llvm::orc::remote::OrcRemoteTargetServer::EHFrameRegistrationFtor = std::function]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/lli/ChildTarget/ChildTarget.cpp:58:79: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call [ 80%] Linking CXX executable ../../../bin/lli-child-target [ 80%] Built target lli-child-target Scanning dependencies of target llvm-as [ 80%] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o [ 80%] Linking CXX executable ../../bin/llvm-as [ 80%] Built target llvm-as Scanning dependencies of target llvm-bcanalyzer [ 80%] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitcode/BitcodeAnalyzer.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp:30: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp: In function 'llvm::Expected > openBitcodeFile(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp:76:21: warning: redundant move in return statement [-Wredundant-move] 76 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp:76:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp:83:19: warning: redundant move in return statement [-Wredundant-move] 83 | return std::move(MemBuf); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp:83:19: note: remove 'std::move' call [ 80%] Linking CXX executable ../../bin/llvm-bcanalyzer [ 80%] Built target llvm-bcanalyzer Scanning dependencies of target llvm-c-test [ 80%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o [ 80%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o [ 80%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/debuginfo.c.o [ 80%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o [ 80%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o [ 80%] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o [ 80%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o [ 80%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o [ 80%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o [ 80%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o [ 80%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o [ 80%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o [ 80%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o [ 80%] Linking CXX executable ../../bin/llvm-c-test [ 80%] Built target llvm-c-test Scanning dependencies of target llvm-cat [ 80%] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o [ 80%] Linking CXX executable ../../bin/llvm-cat [ 80%] Built target llvm-cat Scanning dependencies of target LLVMCFIVerify [ 80%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp: In static member function 'static llvm::Expected llvm::cfi_verify::FileAnalysis::Create(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:102:21: warning: redundant move in return statement [-Wredundant-move] 102 | return std::move(InitResponse); | ~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:102:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:105:21: warning: redundant move in return statement [-Wredundant-move] 105 | return std::move(SectionParseResponse); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:105:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:108:21: warning: redundant move in return statement [-Wredundant-move] 108 | return std::move(SymbolTableParseResponse); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:108:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:110:19: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(Analysis); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:110:19: note: remove 'std::move' call [ 80%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o [ 80%] Linking CXX static library ../../../lib/libLLVMCFIVerify.a [ 80%] Built target LLVMCFIVerify Scanning dependencies of target llvm-cfi-verify [ 80%] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o [ 80%] Linking CXX executable ../../bin/llvm-cfi-verify [ 80%] Built target llvm-cfi-verify Scanning dependencies of target llvm-cov [ 80%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o [ 80%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o [ 80%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o [ 80%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o [ 80%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterLcov.cpp.o [ 80%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o [ 80%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o [ 80%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o [ 80%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-cov/SourceCoverageView.cpp: In member function 'llvm::Expected > llvm::CoveragePrinter::createOutputStream(llvm::StringRef, llvm::StringRef, bool) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-cov/SourceCoverageView.cpp:72:19: warning: redundant move in return statement [-Wredundant-move] 72 | return std::move(OS); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-cov/SourceCoverageView.cpp:72:19: note: remove 'std::move' call [ 80%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp: In member function 'virtual llvm::Expected > llvm::CoveragePrinterHTML::createViewFile(llvm::StringRef, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp:298:19: warning: redundant move in return statement [-Wredundant-move] 298 | return std::move(OS); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp:298:19: note: remove 'std::move' call [ 80%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o [ 80%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o [ 80%] Linking CXX executable ../../bin/llvm-cov [ 80%] Built target llvm-cov Scanning dependencies of target CvtResTableGen [ 80%] Building Opts.inc... [ 80%] Built target CvtResTableGen Scanning dependencies of target llvm-cvtres [ 80%] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o [ 80%] Linking CXX executable ../../bin/llvm-cvtres [ 80%] Built target llvm-cvtres Scanning dependencies of target llvm-cxxdump [ 80%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o [ 80%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o [ 80%] Linking CXX executable ../../bin/llvm-cxxdump [ 80%] Built target llvm-cxxdump Scanning dependencies of target llvm-cxxfilt [ 80%] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o [ 80%] Linking CXX executable ../../bin/llvm-cxxfilt [ 80%] Built target llvm-cxxfilt Scanning dependencies of target llvm-cxxmap [ 80%] Building CXX object tools/llvm-cxxmap/CMakeFiles/llvm-cxxmap.dir/llvm-cxxmap.cpp.o [ 80%] Linking CXX executable ../../bin/llvm-cxxmap [ 80%] Built target llvm-cxxmap Scanning dependencies of target llvm-diff [ 80%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o [ 80%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o [ 80%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffLog.cpp.o [ 80%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o [ 80%] Linking CXX executable ../../bin/llvm-diff [ 80%] Built target llvm-diff Scanning dependencies of target llvm-dis [ 80%] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o [ 80%] Linking CXX executable ../../bin/llvm-dis [ 80%] Built target llvm-dis Scanning dependencies of target llvm-dwarfdump [ 80%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o [ 80%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Object/ObjectFile.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/DIContext.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::cl::OptionCategory*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp:572:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 executable ../../bin/llvm-dwarfdump [ 80%] Built target llvm-dwarfdump Scanning dependencies of target llvm-dwp [ 80%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-dwp/llvm-dwp.cpp: In function 'llvm::Expected, 16> > getDWOFilenames(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-dwp/llvm-dwp.cpp:501:19: warning: redundant move in return statement [-Wredundant-move] 501 | return std::move(DWOPaths); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-dwp/llvm-dwp.cpp:501:19: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringExtras.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-dwp/DWPError.h:4, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-dwp/llvm-dwp.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-dwp/llvm-dwp.cpp:488:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DWPError.cpp.o [ 80%] Linking CXX executable ../../bin/llvm-dwp [ 80%] Built target llvm-dwp Scanning dependencies of target llvm-elfabi [ 80%] Building CXX object tools/llvm-elfabi/CMakeFiles/llvm-elfabi.dir/ELFObjHandler.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp: In instantiation of 'llvm::Expected > llvm::elfabi::buildStub(const llvm::object::ELFObjectFile&) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:378:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: warning: redundant move in return statement [-Wredundant-move] 312 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: warning: redundant move in return statement [-Wredundant-move] 367 | return std::move(DestStub); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp: In instantiation of 'llvm::Expected > llvm::elfabi::buildStub(const llvm::object::ELFObjectFile&) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:380:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: warning: redundant move in return statement [-Wredundant-move] 312 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: warning: redundant move in return statement [-Wredundant-move] 367 | return std::move(DestStub); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp: In instantiation of 'llvm::Expected > llvm::elfabi::buildStub(const llvm::object::ELFObjectFile&) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:382:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: warning: redundant move in return statement [-Wredundant-move] 312 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: warning: redundant move in return statement [-Wredundant-move] 367 | return std::move(DestStub); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp: In instantiation of 'llvm::Expected > llvm::elfabi::buildStub(const llvm::object::ELFObjectFile&) [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:384:26: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: warning: redundant move in return statement [-Wredundant-move] 312 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:312:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: warning: redundant move in return statement [-Wredundant-move] 367 | return std::move(DestStub); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-elfabi/ELFObjHandler.cpp:367:28: note: remove 'std::move' call [ 80%] Building CXX object tools/llvm-elfabi/CMakeFiles/llvm-elfabi.dir/ErrorCollector.cpp.o [ 80%] Building CXX object tools/llvm-elfabi/CMakeFiles/llvm-elfabi.dir/llvm-elfabi.cpp.o [ 80%] Linking CXX executable ../../bin/llvm-elfabi [ 80%] Built target llvm-elfabi Scanning dependencies of target LLVMExegesis [ 80%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Analysis.cpp.o [ 80%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Assembler.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/RegisterValue.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/BenchmarkCode.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Assembler.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Assembler.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Assembler.cpp:79:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkResult.cpp.o [ 80%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkRunner.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp: In member function 'llvm::Expected > llvm::exegesis::BenchmarkRunner::writeObjectFile(const llvm::exegesis::BenchmarkCode&, llvm::ArrayRef) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp:180:21: warning: redundant move in return statement [-Wredundant-move] 180 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp:180:21: note: remove 'std::move' call [ 80%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Clustering.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Clustering.cpp:328:21: warning: redundant move in return statement [-Wredundant-move] 328 | return std::move(Error); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Clustering.cpp:328:21: note: remove 'std::move' call [ 80%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/CodeTemplate.cpp.o [ 80%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Latency.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Latency.cpp: In member function 'virtual llvm::Expected > llvm::exegesis::LatencySnippetGenerator::generateCodeTemplates(const llvm::exegesis::Instruction&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Latency.cpp:165:19: warning: redundant move in return statement [-Wredundant-move] 165 | return std::move(Results); | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Latency.cpp:165:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Latency.cpp: In member function 'virtual llvm::Expected > llvm::exegesis::LatencyBenchmarkRunner::runMeasurements(const llvm::exegesis::BenchmarkRunner::FunctionExecutor&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Latency.cpp:206:19: warning: redundant move in return statement [-Wredundant-move] 206 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Latency.cpp:206:19: note: remove 'std::move' call [ 80%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LlvmState.cpp.o [ 80%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/MCInstrDescView.cpp.o [ 80%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/PerfHelper.cpp.o [ 80%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterAliasing.cpp.o [ 80%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterValue.cpp.o [ 80%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SchedClassResolution.cpp.o [ 81%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/SnippetGenerator.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp: In function 'llvm::Expected > llvm::exegesis::generateSelfAliasingCodeTemplates(const llvm::exegesis::Instruction&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp:129:19: warning: redundant move in return statement [-Wredundant-move] 129 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp:129:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp: In function 'llvm::Expected > llvm::exegesis::generateUnconstrainedCodeTemplates(const llvm::exegesis::Instruction&, llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp:140:19: warning: redundant move in return statement [-Wredundant-move] 140 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp:140:19: note: remove 'std::move' call [ 81%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Target.cpp.o [ 81%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Uops.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Uops.cpp: In member function 'virtual llvm::Expected > llvm::exegesis::UopsBenchmarkRunner::runMeasurements(const llvm::exegesis::BenchmarkRunner::FunctionExecutor&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Uops.cpp:277:19: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Uops.cpp:277:19: note: remove 'std::move' call [ 81%] Linking CXX static library ../../../lib/libLLVMExegesis.a [ 81%] Built target LLVMExegesis Scanning dependencies of target LLVMExegesisX86 [ 81%] Building CXX object tools/llvm-exegesis/lib/X86/CMakeFiles/LLVMExegesisX86.dir/Target.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/X86/Target.cpp: In member function 'virtual llvm::Expected > llvm::exegesis::{anonymous}::X86LatencySnippetGenerator::generateCodeTemplates(const llvm::exegesis::Instruction&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:193:21: warning: redundant move in return statement [-Wredundant-move] 193 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:193:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/X86/Target.cpp: In member function 'virtual llvm::Expected > llvm::exegesis::{anonymous}::X86UopsSnippetGenerator::generateCodeTemplates(const llvm::exegesis::Instruction&) const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:230:21: warning: redundant move in return statement [-Wredundant-move] 230 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/X86/Target.cpp:230:21: note: remove 'std::move' call [ 81%] Linking CXX static library ../../../../lib/libLLVMExegesisX86.a [ 81%] Built target LLVMExegesisX86 Scanning dependencies of target llvm-exegesis [ 81%] Building CXX object tools/llvm-exegesis/CMakeFiles/llvm-exegesis.dir/llvm-exegesis.cpp.o [ 81%] Linking CXX executable ../../bin/llvm-exegesis [ 81%] Built target llvm-exegesis Scanning dependencies of target llvm-extract [ 81%] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o [ 81%] Linking CXX executable ../../bin/llvm-extract [ 81%] Built target llvm-extract Scanning dependencies of target llvm-isel-fuzzer [ 82%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o [ 82%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o [ 82%] Linking CXX executable ../../bin/llvm-isel-fuzzer [ 82%] Built target llvm-isel-fuzzer Scanning dependencies of target llvm-itanium-demangle-fuzzer [ 82%] Building CXX object tools/llvm-itanium-demangle-fuzzer/CMakeFiles/llvm-itanium-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o [ 82%] Building CXX object tools/llvm-itanium-demangle-fuzzer/CMakeFiles/llvm-itanium-demangle-fuzzer.dir/llvm-itanium-demangle-fuzzer.cpp.o [ 82%] Linking CXX executable ../../bin/llvm-itanium-demangle-fuzzer [ 82%] Built target llvm-itanium-demangle-fuzzer Scanning dependencies of target llvm-jitlink [ 82%] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink.cpp.o [ 82%] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink-macho.cpp.o [ 82%] Linking CXX executable ../../bin/llvm-jitlink [ 82%] Built target llvm-jitlink Scanning dependencies of target llvm-link [ 82%] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o [ 82%] Linking CXX executable ../../bin/llvm-link [ 82%] Built target llvm-link Scanning dependencies of target LipoOptsTableGen [ 82%] Building LipoOpts.inc... [ 82%] Built target LipoOptsTableGen Scanning dependencies of target llvm-lipo [ 82%] Building CXX object tools/llvm-lipo/CMakeFiles/llvm-lipo.dir/llvm-lipo.cpp.o [ 82%] Linking CXX executable ../../bin/llvm-lipo [ 82%] Built target llvm-lipo Scanning dependencies of target llvm-lto2 [ 82%] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o [ 82%] Linking CXX executable ../../bin/llvm-lto2 [ 82%] Built target llvm-lto2 Scanning dependencies of target llvm-mc [ 82%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/MC/MCAsmBackend.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-mc/llvm-mc.cpp:15: In static member function 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const llvm::cl::OptionEnumValue; T2 = llvm::cl::OptionEnumValue; T = llvm::cl::OptionEnumValue]', inlined from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const llvm::cl::OptionEnumValue*; = void; T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:392:29, inlined from 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:406:11, inlined from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:431:11, inlined from 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:866:17, inlined from 'llvm::cl::ValuesClass::ValuesClass(std::initializer_list)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:641:23, inlined from 'llvm::cl::ValuesClass llvm::cl::values(OptsTy ...) [with OptsTy = {llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue}]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:653:34, inlined from 'void __static_initialization_and_destruction_0(int, int)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-mc/llvm-mc.cpp:183:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:294:13: warning: writing 46 bytes into a region of size 16 [-Wstringop-overflow=] 294 | memcpy(reinterpret_cast(Dest), I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-mc/llvm-mc.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-mc/llvm-mc.cpp:190:78: note: at offset 160 to object '' with size 176 declared here 190 | "Marked up disassembly of strings of hex bytes"))); | ^ [ 82%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o [ 82%] Linking CXX executable ../../bin/llvm-mc [ 82%] Built target llvm-mc Scanning dependencies of target llvm-mca [ 82%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/llvm-mca.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-mca/llvm-mca.cpp: In function 'llvm::ErrorOr > {anonymous}::getOutputStream()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-mca/llvm-mca.cpp:223:21: warning: redundant move in return statement [-Wredundant-move] 223 | return std::move(Out); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-mca/llvm-mca.cpp:223:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-mca/CodeRegion.h:36, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-mca/llvm-mca.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::cl::OptionCategory*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-mca/llvm-mca.cpp:278:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/CodeRegion.cpp.o [ 82%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/CodeRegionGenerator.cpp.o [ 82%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/PipelinePrinter.cpp.o [ 82%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/BottleneckAnalysis.cpp.o [ 82%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/DispatchStatistics.cpp.o [ 82%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/InstructionInfoView.cpp.o [ 82%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/RegisterFileStatistics.cpp.o [ 82%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/ResourcePressureView.cpp.o [ 82%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/RetireControlUnitStatistics.cpp.o [ 82%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/SchedulerStatistics.cpp.o [ 82%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/SummaryView.cpp.o [ 82%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/TimelineView.cpp.o [ 82%] Building CXX object tools/llvm-mca/CMakeFiles/llvm-mca.dir/Views/View.cpp.o [ 82%] Linking CXX executable ../../bin/llvm-mca [ 82%] Built target llvm-mca Scanning dependencies of target llvm-microsoft-demangle-fuzzer [ 82%] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o [ 82%] Building CXX object tools/llvm-microsoft-demangle-fuzzer/CMakeFiles/llvm-microsoft-demangle-fuzzer.dir/llvm-microsoft-demangle-fuzzer.cpp.o [ 82%] Linking CXX executable ../../bin/llvm-microsoft-demangle-fuzzer [ 82%] Built target llvm-microsoft-demangle-fuzzer Scanning dependencies of target llvm-modextract [ 82%] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o [ 82%] Linking CXX executable ../../bin/llvm-modextract [ 82%] Built target llvm-modextract Scanning dependencies of target MtTableGen [ 82%] Building Opts.inc... [ 82%] Built target MtTableGen Scanning dependencies of target llvm-mt [ 82%] Building CXX object tools/llvm-mt/CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o [ 82%] Linking CXX executable ../../bin/llvm-mt [ 82%] Built target llvm-mt Scanning dependencies of target llvm-nm [ 82%] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringSwitch.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-nm/llvm-nm.cpp:18: In static member function 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const llvm::cl::OptionEnumValue; T2 = llvm::cl::OptionEnumValue; T = llvm::cl::OptionEnumValue]', inlined from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const llvm::cl::OptionEnumValue*; = void; T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:392:29, inlined from 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:406:11, inlined from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:431:11, inlined from 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:866:17, inlined from 'llvm::cl::ValuesClass::ValuesClass(std::initializer_list)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:641:23, inlined from 'llvm::cl::ValuesClass llvm::cl::values(OptsTy ...) [with OptsTy = {llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue}]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:653:34, inlined from 'void __static_initialization_and_destruction_0(int, int)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-nm/llvm-nm.cpp:54:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:294:13: warning: writing 17 bytes into a region of size 16 [-Wstringop-overflow=] 294 | memcpy(reinterpret_cast(Dest), I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-nm/llvm-nm.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-nm/llvm-nm.cpp:56:53: note: at offset 160 to object '' with size 176 declared here 56 | clEnumVal(darwin, "Darwin -m format")), | ^ [ 82%] Linking CXX executable ../../bin/llvm-nm [ 82%] Built target llvm-nm Scanning dependencies of target ObjcopyOptsTableGen [ 82%] Building ObjcopyOpts.inc... [ 82%] Built target ObjcopyOptsTableGen Scanning dependencies of target StripOptsTableGen [ 82%] Building StripOpts.inc... [ 82%] Built target StripOptsTableGen Scanning dependencies of target llvm-objcopy [ 82%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/Buffer.cpp.o [ 82%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/CopyConfig.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp: In function 'llvm::Expected llvm::objcopy::parseObjcopyOptions(llvm::ArrayRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:573:23: warning: redundant move in return statement [-Wredundant-move] 573 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:573:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:652:23: warning: redundant move in return statement [-Wredundant-move] 652 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:652:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:658:23: warning: redundant move in return statement [-Wredundant-move] 658 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:658:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:664:23: warning: redundant move in return statement [-Wredundant-move] 664 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:664:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:670:23: warning: redundant move in return statement [-Wredundant-move] 670 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:670:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:676:23: warning: redundant move in return statement [-Wredundant-move] 676 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:676:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:682:23: warning: redundant move in return statement [-Wredundant-move] 682 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:682:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:688:23: warning: redundant move in return statement [-Wredundant-move] 688 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:688:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:749:19: warning: redundant move in return statement [-Wredundant-move] 749 | return std::move(DC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:749:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp: In function 'llvm::Expected llvm::objcopy::parseStripOptions(llvm::ArrayRef, std::function)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:856:27: warning: redundant move in return statement [-Wredundant-move] 856 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:856:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:869:19: warning: redundant move in return statement [-Wredundant-move] 869 | return std::move(DC); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/CopyConfig.cpp:869:19: note: remove 'std::move' call [ 84%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o [ 84%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/COFF/COFFObjcopy.cpp.o [ 84%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/COFF/Object.cpp.o [ 84%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/COFF/Reader.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/COFF/Reader.cpp: In member function 'llvm::Expected > llvm::objcopy::coff::COFFReader::create() const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/COFF/Reader.cpp:220:21: warning: redundant move in return statement [-Wredundant-move] 220 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/COFF/Reader.cpp:220:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/COFF/Reader.cpp:222:21: warning: redundant move in return statement [-Wredundant-move] 222 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/COFF/Reader.cpp:222:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/COFF/Reader.cpp:224:21: warning: redundant move in return statement [-Wredundant-move] 224 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/COFF/Reader.cpp:224:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/COFF/Reader.cpp:226:21: warning: redundant move in return statement [-Wredundant-move] 226 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/COFF/Reader.cpp:226:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/COFF/Reader.cpp:228:19: warning: redundant move in return statement [-Wredundant-move] 228 | return std::move(Obj); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/COFF/Reader.cpp:228:19: note: remove 'std::move' call [ 84%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/COFF/Writer.cpp.o [ 84%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/ELF/ELFObjcopy.cpp.o [ 84%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/ELF/Object.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/ELF/Object.cpp: In static member function 'static llvm::Expected llvm::objcopy::elf::IHexRecord::parse(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/ELF/Object.cpp:280:21: warning: redundant move in return statement [-Wredundant-move] 280 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/ELF/Object.cpp:280:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/ELF/Object.cpp:296:21: warning: redundant move in return statement [-Wredundant-move] 296 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/ELF/Object.cpp:296:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/ELF/Object.cpp: In member function 'llvm::Expected > llvm::objcopy::elf::IHexReader::parse() const': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/ELF/Object.cpp:1639:19: warning: redundant move in return statement [-Wredundant-move] 1639 | return std::move(Records); | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-objcopy/ELF/Object.cpp:1639:19: note: remove 'std::move' call [ 84%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/MachO/MachOObjcopy.cpp.o [ 84%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/MachO/MachOReader.cpp.o [ 84%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/MachO/MachOWriter.cpp.o [ 84%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/MachO/Object.cpp.o [ 84%] Linking CXX executable ../../bin/llvm-objcopy [ 84%] Built target llvm-objcopy Scanning dependencies of target llvm-strip [ 84%] Generating ../../bin/llvm-strip [ 84%] Built target llvm-strip Scanning dependencies of target llvm-objdump [ 84%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o [ 84%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o [ 84%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o [ 84%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o [ 84%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o [ 84%] Linking CXX executable ../../bin/llvm-objdump [ 84%] Built target llvm-objdump Scanning dependencies of target llvm-opt-fuzzer [ 84%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o [ 84%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitcode/BitcodeReader.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Linking CXX executable ../../bin/llvm-opt-fuzzer [ 84%] Built target llvm-opt-fuzzer Scanning dependencies of target llvm-opt-report [ 84%] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o [ 84%] Linking CXX executable ../../bin/llvm-opt-report [ 84%] Built target llvm-opt-report Scanning dependencies of target llvm-pdbutil [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp: In function 'llvm::Expected getModuleDebugStream(llvm::pdb::PDBFile&, uint32_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:432:19: warning: redundant move in return statement [-Wredundant-move] 432 | return std::move(ModS); | ~~~~~~~~~^~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:432:19: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:41: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/LinePrinter.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:33: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:792:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: warning: redundant move in return statement [-Wredundant-move] 51 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h:51:26: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/LinePrinter.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator.h:215:70: 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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/LinePrinter.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long unsigned int; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1548:12: required from 'llvm::detail::enumerator_iter llvm::detail::enumerator::begin() [with R = llvm::FixedStreamArray >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:1230:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1515:27: warning: implicitly-declared 'llvm::FixedStreamArrayIterator >::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator >&)' is deprecated [-Wdeprecated-copy] 1515 | : Result(Index, Iter) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/LinePrinter.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long unsigned int; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]' 1483 | result_pair(std::size_t Index, IterOfRange Iter) | ~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1552:12: required from 'llvm::detail::enumerator_iter llvm::detail::enumerator::end() [with R = llvm::FixedStreamArray >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:1230:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1512:59: warning: implicitly-declared 'llvm::FixedStreamArrayIterator >::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator >&)' is deprecated [-Wdeprecated-copy] 1512 | : Result(std::numeric_limits::max(), EndIter) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/LinePrinter.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long unsigned int; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]' 1483 | result_pair(std::size_t Index, IterOfRange Iter) | ~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long unsigned int; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1515:27: required from 'llvm::detail::enumerator_iter::enumerator_iter(std::size_t, llvm::detail::IterOfRange) [with R = llvm::FixedStreamArray >; std::size_t = long unsigned int; llvm::detail::IterOfRange = llvm::FixedStreamArrayIterator >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1548:12: required from 'llvm::detail::enumerator_iter llvm::detail::enumerator::begin() [with R = llvm::FixedStreamArray >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:1230:56: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1484:32: warning: implicitly-declared 'llvm::FixedStreamArrayIterator >::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator >&)' is deprecated [-Wdeprecated-copy] 1484 | : Index(Index), Iter(Iter) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h:29:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/InfoStream.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp:43: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'llvm::Error llvm::pdb::DumpOutputStyle::dumpTpiStream(uint32_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/ExplainOutputStyle.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/ExplainOutputStyle.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamArray.h: In member function 'llvm::VarStreamArrayIterator >& llvm::VarStreamArrayIterator >::operator=(const llvm::VarStreamArrayIterator >&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/ExplainOutputStyle.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/ExplainOutputStyle.cpp: In function 'void explainDbiModiSubstreamOffset(llvm::pdb::LinePrinter&, llvm::pdb::DbiStream&, uint32_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~~~~~ [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/InputFile.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.cpp: In function 'llvm::Expected getModuleDebugStream(llvm::pdb::PDBFile&, llvm::StringRef&, uint32_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.cpp:63:19: warning: redundant move in return statement [-Wredundant-move] 63 | return std::move(ModS); | ~~~~~~~~~^~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.cpp:63:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.cpp: In static member function 'static llvm::Expected llvm::pdb::InputFile::open(llvm::StringRef, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.cpp:271:21: warning: redundant move in return statement [-Wredundant-move] 271 | return std::move(IF); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.cpp:271:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.cpp:277:23: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.cpp:277:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.cpp:282:21: warning: redundant move in return statement [-Wredundant-move] 282 | return std::move(IF); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.cpp:282:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.cpp:297:19: warning: redundant move in return statement [-Wredundant-move] 297 | return std::move(IF); | ~~~~~~~~~^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.cpp:297:19: note: remove 'std::move' call [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/StreamUtil.cpp: In function 'void llvm::pdb::discoverStreamPurposes(llvm::pdb::PDBFile&, llvm::SmallVectorImpl&)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/StreamUtil.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/TypeReferenceTracker.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/TypeReferenceTracker.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/TypeReferenceTracker.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/TypeReferenceTracker.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PointerUnion.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/TypeReferenceTracker.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/TypeReferenceTracker.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator.h:215:70: 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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamWriter.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugSubsection.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/TypeReferenceTracker.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/TypeReferenceTracker.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/InputFile.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/TypeReferenceTracker.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/TypeReferenceTracker.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/TypeReferenceTracker.cpp:66:34: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 84%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h: In instantiation of 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/PdbYaml.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/YAMLOutputStyle.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/OutputStyle.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/YAMLOutputStyle.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]' 215 | explicit iterator_adaptor_base(WrappedIteratorT u) : I(std::move(u)) { | ~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:36:69: required from 'llvm::pdb::GSIHashIterator::GSIHashIterator(T&&) [with T = llvm::FixedStreamArrayIterator]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h:66:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator.h:215:70: 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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryStreamReader.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/PdbYaml.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/YAMLOutputStyle.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/PdbYaml.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/YAMLOutputStyle.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = llvm::codeview::CVRecord*; ReferenceT = llvm::codeview::CVRecord&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp:269:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = long int; PointerT = llvm::codeview::CVRecord*; ReferenceT = llvm::codeview::CVRecord&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp:293:39: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 85%] Linking CXX executable ../../bin/llvm-pdbutil [ 85%] Built target llvm-pdbutil Scanning dependencies of target RcTableGen [ 85%] Building Opts.inc... [ 85%] Built target RcTableGen Scanning dependencies of target llvm-rc [ 85%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o [ 85%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o [ 85%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptCppFilter.cpp.o [ 85%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected llvm::rc::RCParser::parseIntExpr2()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:213:5: note: in expansion of macro 'RETURN_IF_ERROR' 213 | RETURN_IF_ERROR(consumeType(Kind::RightParen)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:213:5: note: in expansion of macro 'RETURN_IF_ERROR' 213 | RETURN_IF_ERROR(consumeType(Kind::RightParen)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In lambda function: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:298:23: warning: redundant move in return statement [-Wredundant-move] 298 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:298:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected > llvm::rc::RCParser::readIntsWithCommas(size_t, size_t)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:318:19: warning: redundant move in return statement [-Wredundant-move] 318 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:318:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected llvm::rc::RCParser::parseOptionalStatements(llvm::rc::RCParser::OptStmtType)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:389:19: warning: redundant move in return statement [-Wredundant-move] 389 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:389:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseAcceleratorsResource()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:429:3: note: in expansion of macro 'RETURN_IF_ERROR' 429 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:429:3: note: in expansion of macro 'RETURN_IF_ERROR' 429 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:436:5: note: in expansion of macro 'RETURN_IF_ERROR' 436 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:436:5: note: in expansion of macro 'RETURN_IF_ERROR' 436 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:445:19: warning: redundant move in return statement [-Wredundant-move] 445 | return std::move(Accels); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:445:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseDialogResource(bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:487:19: warning: redundant move in return statement [-Wredundant-move] 487 | return std::move(Dialog); | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:487:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseUserDefinedResource(llvm::rc::IntOrString)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:506:3: note: in expansion of macro 'RETURN_IF_ERROR' 506 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:506:3: note: in expansion of macro 'RETURN_IF_ERROR' 506 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:513:7: note: in expansion of macro 'RETURN_IF_ERROR' 513 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:513:7: note: in expansion of macro 'RETURN_IF_ERROR' 513 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected llvm::rc::RCParser::parseControl()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:550:5: note: in expansion of macro 'RETURN_IF_ERROR' 550 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:550:5: note: in expansion of macro 'RETURN_IF_ERROR' 550 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:555:3: note: in expansion of macro 'RETURN_IF_ERROR' 555 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:555:3: note: in expansion of macro 'RETURN_IF_ERROR' 555 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:562:5: note: in expansion of macro 'RETURN_IF_ERROR' 562 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:562:5: note: in expansion of macro 'RETURN_IF_ERROR' 562 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:565:5: note: in expansion of macro 'RETURN_IF_ERROR' 565 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:565:5: note: in expansion of macro 'RETURN_IF_ERROR' 565 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected llvm::rc::RCParser::parseMenuItemsList()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:627:3: note: in expansion of macro 'RETURN_IF_ERROR' 627 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:627:3: note: in expansion of macro 'RETURN_IF_ERROR' 627 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:661:7: note: in expansion of macro 'RETURN_IF_ERROR' 661 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:661:7: note: in expansion of macro 'RETURN_IF_ERROR' 661 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:682:19: warning: redundant move in return statement [-Wredundant-move] 682 | return std::move(List); | ~~~~~~~~~^~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:682:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseType llvm::rc::RCParser::parseStringTableResource()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:689:3: note: in expansion of macro 'RETURN_IF_ERROR' 689 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:689:3: note: in expansion of macro 'RETURN_IF_ERROR' 689 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:705:19: warning: redundant move in return statement [-Wredundant-move] 705 | return std::move(Table); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:705:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected > llvm::rc::RCParser::parseVersionInfoBlockContents(llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:710:3: note: in expansion of macro 'RETURN_IF_ERROR' 710 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:710:3: note: in expansion of macro 'RETURN_IF_ERROR' 710 | RETURN_IF_ERROR(consumeType(Kind::BlockBegin)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:721:19: warning: redundant move in return statement [-Wredundant-move] 721 | return std::move(Contents); | ~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:721:19: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::Expected > llvm::rc::RCParser::parseVersionInfoStmt()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:740:5: note: in expansion of macro 'RETURN_IF_ERROR' 740 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:740:5: note: in expansion of macro 'RETURN_IF_ERROR' 740 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp: In member function 'llvm::rc::RCParser::ParseOptionType llvm::rc::RCParser::parseFontStmt(llvm::rc::RCParser::OptStmtType)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: warning: redundant move in return statement [-Wredundant-move] 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:811:3: note: in expansion of macro 'RETURN_IF_ERROR' 811 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:22:21: note: remove 'std::move' call 22 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptParser.cpp:811:3: note: in expansion of macro 'RETURN_IF_ERROR' 811 | RETURN_IF_ERROR(consumeType(Kind::Comma)); | ^~~~~~~~~~~~~~~ [ 85%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o [ 85%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptToken.cpp: In member function 'llvm::Expected > {anonymous}::Tokenizer::run()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptToken.cpp:173:23: warning: redundant move in return statement [-Wredundant-move] 173 | return std::move(TokenError); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-rc/ResourceScriptToken.cpp:173:23: note: remove 'std::move' call [ 85%] Linking CXX executable ../../bin/llvm-rc [ 85%] Built target llvm-rc Scanning dependencies of target llvm-readobj [ 85%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o [ 85%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-readobj/COFFDumper.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeHashing.h:113:5: required from 'static std::vector llvm::codeview::GloballyHashedType::hashTypes(Range&&) [with Range = llvm::VarStreamArray >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-readobj/COFFDumper.cpp:1242:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 85%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o [ 85%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o [ 85%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Error.cpp.o [ 85%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o [ 85%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o [ 85%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o [ 85%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o [ 85%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o [ 85%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o [ 85%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/XCOFFDumper.cpp.o [ 85%] Linking CXX executable ../../bin/llvm-readobj [ 85%] Built target llvm-readobj Scanning dependencies of target llvm-readelf [ 85%] Generating ../../bin/llvm-readelf [ 85%] Built target llvm-readelf Scanning dependencies of target llvm-rtdyld [ 85%] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o [ 85%] Linking CXX executable ../../bin/llvm-rtdyld [ 85%] Built target llvm-rtdyld Scanning dependencies of target llvm-size [ 85%] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o [ 85%] Linking CXX executable ../../bin/llvm-size [ 85%] Built target llvm-size Scanning dependencies of target llvm-special-case-list-fuzzer [ 85%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o [ 85%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o [ 85%] Linking CXX executable ../../bin/llvm-special-case-list-fuzzer [ 85%] Built target llvm-special-case-list-fuzzer Scanning dependencies of target llvm-split [ 85%] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o [ 85%] Linking CXX executable ../../bin/llvm-split [ 85%] Built target llvm-split Scanning dependencies of target llvm-stress [ 85%] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o [ 85%] Linking CXX executable ../../bin/llvm-stress [ 85%] Built target llvm-stress Scanning dependencies of target llvm-strings [ 85%] Building CXX object tools/llvm-strings/CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o [ 85%] Linking CXX executable ../../bin/llvm-strings [ 85%] Built target llvm-strings Scanning dependencies of target llvm-symbolizer [ 85%] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o [ 85%] Linking CXX executable ../../bin/llvm-symbolizer [ 85%] Built target llvm-symbolizer Scanning dependencies of target llvm-addr2line [ 85%] Generating ../../bin/llvm-addr2line [ 85%] Built target llvm-addr2line Scanning dependencies of target llvm-undname [ 85%] Building CXX object tools/llvm-undname/CMakeFiles/llvm-undname.dir/llvm-undname.cpp.o [ 85%] Linking CXX executable ../../bin/llvm-undname [ 85%] Built target llvm-undname Scanning dependencies of target llvm-xray [ 85%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/func-id-helper.cpp.o [ 85%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/llvm-xray.cpp.o [ 86%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-account.cpp.o [ 86%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-color-helper.cpp.o [ 86%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-converter.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-xray/func-id-helper.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-xray/xray-converter.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-xray/xray-converter.cpp:12: In static member function 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const llvm::cl::OptionEnumValue; T2 = llvm::cl::OptionEnumValue; T = llvm::cl::OptionEnumValue]', inlined from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const llvm::cl::OptionEnumValue*; = void; T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:392:29, inlined from 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:406:11, inlined from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:431:11, inlined from 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:866:17, inlined from 'llvm::cl::ValuesClass::ValuesClass(std::initializer_list)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:641:23, inlined from 'llvm::cl::ValuesClass llvm::cl::values(OptsTy ...) [with OptsTy = {llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue, llvm::cl::OptionEnumValue}]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/CommandLine.h:653:34, inlined from 'void __static_initialization_and_destruction_0(int, int)' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-xray/xray-converter.cpp:39:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:294:13: warning: writing 89 bytes into a region of size 56 [-Wstringop-overflow=] 294 | memcpy(reinterpret_cast(Dest), I, (E - I) * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-xray/xray-converter.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-xray/xray-converter.cpp:43:79: note: at offset 120 to object '' with size 176 declared here 43 | "May be visualized with the Catapult trace viewer.")), | ^ [ 86%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-extract.cpp.o [ 86%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-fdr-dump.cpp.o [ 86%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.cpp.o [ 86%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph.cpp.o [ 86%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-registry.cpp.o [ 86%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-stacks.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-xray/func-id-helper.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-xray/xray-stacks.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In function 'void StackTrie::print(llvm::raw_ostream&, llvm::xray::FuncIdConversionHelper&, StackTrie::RootVector)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 2 is outside array bounds of 'std::pair*, long unsigned int> [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-xray/xray-stacks.cpp:637:72: note: while referencing '' 637 | llvm::lower_bound(TopStacksBySum, E, greater_second), E); | ^ [ 86%] Linking CXX executable ../../bin/llvm-xray [ 86%] Built target llvm-xray Scanning dependencies of target llvm-yaml-numeric-parser-fuzzer [ 86%] Building CXX object tools/llvm-yaml-numeric-parser-fuzzer/CMakeFiles/llvm-yaml-numeric-parser-fuzzer.dir/DummyYAMLNumericParserFuzzer.cpp.o [ 86%] Building CXX object tools/llvm-yaml-numeric-parser-fuzzer/CMakeFiles/llvm-yaml-numeric-parser-fuzzer.dir/yaml-numeric-parser-fuzzer.cpp.o [ 86%] Linking CXX executable ../../bin/llvm-yaml-numeric-parser-fuzzer [ 86%] Built target llvm-yaml-numeric-parser-fuzzer Scanning dependencies of target obj2yaml [ 86%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o [ 88%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o [ 88%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o [ 88%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:707:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: warning: redundant move in return statement [-Wredundant-move] 164 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: warning: redundant move in return statement [-Wredundant-move] 167 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:710:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: warning: redundant move in return statement [-Wredundant-move] 164 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: warning: redundant move in return statement [-Wredundant-move] 167 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:713:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: warning: redundant move in return statement [-Wredundant-move] 164 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: warning: redundant move in return statement [-Wredundant-move] 167 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp: In instantiation of 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:716:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: warning: redundant move in return statement [-Wredundant-move] 164 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:164:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: warning: redundant move in return statement [-Wredundant-move] 167 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:167:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:173:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:707:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: warning: redundant move in return statement [-Wredundant-move] 413 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:194:57: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:707:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: warning: redundant move in return statement [-Wredundant-move] 430 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: warning: redundant move in return statement [-Wredundant-move] 444 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: warning: redundant move in return statement [-Wredundant-move] 454 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:201:47: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:707:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:208:52: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:707:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: warning: redundant move in return statement [-Wredundant-move] 669 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:215:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:707:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: warning: redundant move in return statement [-Wredundant-move] 486 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:222:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:707:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: warning: redundant move in return statement [-Wredundant-move] 500 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:229:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:707:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: warning: redundant move in return statement [-Wredundant-move] 549 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:236:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:707:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: warning: redundant move in return statement [-Wredundant-move] 568 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:244:11: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:707:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: warning: redundant move in return statement [-Wredundant-move] 468 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:173:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:710:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: warning: redundant move in return statement [-Wredundant-move] 413 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:194:57: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:710:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: warning: redundant move in return statement [-Wredundant-move] 430 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: warning: redundant move in return statement [-Wredundant-move] 444 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: warning: redundant move in return statement [-Wredundant-move] 454 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:201:47: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:710:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:208:52: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:710:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: warning: redundant move in return statement [-Wredundant-move] 669 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:215:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:710:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: warning: redundant move in return statement [-Wredundant-move] 486 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:222:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:710:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: warning: redundant move in return statement [-Wredundant-move] 500 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:229:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:710:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: warning: redundant move in return statement [-Wredundant-move] 549 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:236:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:710:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: warning: redundant move in return statement [-Wredundant-move] 568 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:244:11: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:710:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: warning: redundant move in return statement [-Wredundant-move] 468 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:173:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:713:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: warning: redundant move in return statement [-Wredundant-move] 413 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:194:57: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:713:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: warning: redundant move in return statement [-Wredundant-move] 430 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: warning: redundant move in return statement [-Wredundant-move] 444 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: warning: redundant move in return statement [-Wredundant-move] 454 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:201:47: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:713:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:208:52: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:713:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: warning: redundant move in return statement [-Wredundant-move] 669 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:215:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:713:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: warning: redundant move in return statement [-Wredundant-move] 486 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:222:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:713:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: warning: redundant move in return statement [-Wredundant-move] 500 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:229:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:713:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: warning: redundant move in return statement [-Wredundant-move] 549 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:236:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:713:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: warning: redundant move in return statement [-Wredundant-move] 568 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:244:11: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:713:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: warning: redundant move in return statement [-Wredundant-move] 468 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:173:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:716:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: warning: redundant move in return statement [-Wredundant-move] 413 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:413:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:194:57: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:716:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: warning: redundant move in return statement [-Wredundant-move] 430 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:430:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: warning: redundant move in return statement [-Wredundant-move] 444 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:444:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: warning: redundant move in return statement [-Wredundant-move] 454 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:454:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:201:47: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:716:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: warning: redundant move in return statement [-Wredundant-move] 621 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:621:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:208:52: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:716:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: warning: redundant move in return statement [-Wredundant-move] 669 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:669:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:215:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:716:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: warning: redundant move in return statement [-Wredundant-move] 486 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:486:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:222:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:716:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: warning: redundant move in return statement [-Wredundant-move] 500 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:500:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:229:53: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:716:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: warning: redundant move in return statement [-Wredundant-move] 549 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:549:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:236:54: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:716:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: warning: redundant move in return statement [-Wredundant-move] 568 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:568:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:244:11: required from 'llvm::Expected {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:694:54: required from 'llvm::Error elf2yaml(llvm::raw_ostream&, const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:716:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: warning: redundant move in return statement [-Wredundant-move] 468 | return std::move(E); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/elf2yaml.cpp:468:23: note: remove 'std::move' call [ 88%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/macho2yaml.cpp: In member function 'llvm::Expected > MachODumper::dump()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/macho2yaml.cpp:192:19: warning: redundant move in return statement [-Wredundant-move] 192 | return std::move(Y); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/obj2yaml/macho2yaml.cpp:192:19: note: remove 'std::move' call [ 88%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/minidump2yaml.cpp.o [ 88%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/xcoff2yaml.cpp.o [ 88%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o [ 88%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/Error.cpp.o [ 88%] Linking CXX executable ../../bin/obj2yaml [ 88%] Built target obj2yaml Scanning dependencies of target opt [ 88%] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o [ 88%] Building CXX object tools/opt/CMakeFiles/opt.dir/BreakpointPrinter.cpp.o [ 88%] Building CXX object tools/opt/CMakeFiles/opt.dir/Debugify.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/opt/Debugify.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/opt/Debugify.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o [ 88%] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/opt/Debugify.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/opt/NewPMDriver.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object tools/opt/CMakeFiles/opt.dir/PassPrinters.cpp.o [ 88%] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o [ 88%] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/opt/Debugify.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/opt/opt.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/opt/Debugify.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/opt/opt.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CallGraph.h:54, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/opt/opt.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = const llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h:369:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 88%] Linking CXX executable ../../bin/opt [ 88%] Built target opt Scanning dependencies of target Remarks_exports [ 88%] Creating export file for Remarks [ 88%] Built target Remarks_exports Scanning dependencies of target Remarks [ 88%] Building CXX object tools/remarks-shlib/CMakeFiles/Remarks.dir/libremarks.cpp.o [ 88%] Linking CXX shared library ../../lib/libRemarks.so [ 88%] Built target Remarks Scanning dependencies of target sancov [ 88%] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cpp.o [ 88%] Linking CXX executable ../../bin/sancov [ 88%] Built target sancov Scanning dependencies of target sanstats [ 88%] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o [ 88%] Linking CXX executable ../../bin/sanstats [ 88%] Built target sanstats Scanning dependencies of target verify-uselistorder [ 88%] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o [ 88%] Linking CXX executable ../../bin/verify-uselistorder [ 88%] Built target verify-uselistorder Scanning dependencies of target yaml2obj [ 88%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o [ 88%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o [ 88%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o [ 88%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o [ 88%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2minidump.cpp.o [ 88%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o [ 89%] Linking CXX executable ../../bin/yaml2obj [ 89%] Built target yaml2obj Scanning dependencies of target ADTTests [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/AnyTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APFloatTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/APFloatTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/APFloatTest.cpp:1045:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APIntTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APSIntTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/ArrayRefTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/ArrayRefTest.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BreadthFirstIteratorTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/BreadthFirstIterator.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/BreadthFirstIteratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Optional.h: In instantiation of 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = llvm::Graph<4>::ChildIterator; bool = false]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Optional.h:249:13: required from 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(typename std::conditional, std::is_copy_assignable<_T2> >::value, const std::pair<_T1, _T2>&, const std::__nonesuch&>::type) [with _T1 = std::pair::NodeSubset>*; _T2 = llvm::Optional::ChildIterator>; typename std::conditional, std::is_copy_assignable<_T2> >::value, const std::pair<_T1, _T2>&, const std::__nonesuch&>::type = const std::pair::NodeSubset>*, llvm::Optional::ChildIterator> >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Optional.h:115:15: required from 'llvm::optional_detail::OptionalStorage >& llvm::optional_detail::OptionalStorage >::operator=(const llvm::optional_detail::OptionalStorage >&) [with T = std::pair::NodeSubset>*, llvm::Optional::ChildIterator> >; bool = false]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Optional.h:249:13: required from 'void llvm::bf_iterator::toNext() [with GraphT = llvm::Graph<4>; SetType = llvm::SmallPtrSet::NodeSubset>*, 8>; GT = llvm::GraphTraits >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/BreadthFirstIterator.h:133:5: required from 'llvm::bf_iterator& llvm::bf_iterator::operator++() [with GraphT = llvm::Graph<4>; SetType = llvm::SmallPtrSet::NodeSubset>*, 8>; GT = llvm::GraphTraits >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/BreadthFirstIteratorTest.cpp:29:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Optional.h:115:15: warning: implicitly-declared 'llvm::Graph<4>::ChildIterator& llvm::Graph<4>::ChildIterator::operator=(const llvm::Graph<4>::ChildIterator&)' is deprecated [-Wdeprecated-copy] 115 | value = other.value; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/BreadthFirstIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/TestGraph.h:178:5: note: because 'llvm::Graph<4>::ChildIterator' has user-provided 'llvm::Graph::ChildIterator::ChildIterator(const llvm::Graph::ChildIterator&) [with unsigned int N = 4]' 178 | ChildIterator(const ChildIterator& other) : FirstNode(other.FirstNode), | ^~~~~~~~~~~~~ [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BumpPtrListTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DepthFirstIteratorTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/EquivalenceClassesTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FallibleIteratorTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:142:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:203:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:142:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:203:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/FallibleIteratorTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FoldingSet.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FunctionExtrasTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/HashingTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListBaseTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListIteratorTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeBaseTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListSentinelTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableListTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IteratorTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MakeUniqueTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MappedIteratorTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/OptionalTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/STLExtrasTest.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp: In member function 'virtual void {anonymous}::STLExtrasTest_EnumerateLValue_Test::TestBody()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:49:36: warning: implicitly-declared 'constexpr llvm::detail::result_pair&>::result_pair(const llvm::detail::result_pair&>&)' is deprecated [-Wdeprecated-copy] 49 | for (auto X : llvm::enumerate(foo)) { | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = std::vector&]' 1486 | result_pair &operator=(const result_pair &Other) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:61:36: warning: implicitly-declared 'constexpr llvm::detail::result_pair&>::result_pair(const llvm::detail::result_pair&>&)' is deprecated [-Wdeprecated-copy] 61 | for (auto X : llvm::enumerate(bar)) { | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = const std::vector&]' 1486 | result_pair &operator=(const result_pair &Other) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:72:36: warning: implicitly-declared 'constexpr llvm::detail::result_pair&>::result_pair(const llvm::detail::result_pair&>&)' is deprecated [-Wdeprecated-copy] 72 | for (auto X : llvm::enumerate(baz)) { | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = const std::vector&]' 1486 | result_pair &operator=(const result_pair &Other) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp: In member function 'virtual void {anonymous}::STLExtrasTest_EnumerateModifyLValue_Test::TestBody()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:83:36: warning: implicitly-declared 'constexpr llvm::detail::result_pair&>::result_pair(const llvm::detail::result_pair&>&)' is deprecated [-Wdeprecated-copy] 83 | for (auto X : llvm::enumerate(foo)) { | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = std::vector&]' 1486 | result_pair &operator=(const result_pair &Other) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp: In member function 'virtual void {anonymous}::STLExtrasTest_EnumerateRValueRef_Test::TestBody()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:98:58: warning: implicitly-declared 'constexpr llvm::detail::result_pair >::result_pair(const llvm::detail::result_pair >&)' is deprecated [-Wdeprecated-copy] 98 | for (auto X : llvm::enumerate(std::vector{1, 2, 3})) { | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = std::vector]' 1486 | result_pair &operator=(const result_pair &Other) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp: In member function 'virtual void {anonymous}::STLExtrasTest_EnumerateModifyRValue_Test::TestBody()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:115:65: warning: implicitly-declared 'constexpr llvm::detail::result_pair >::result_pair(const llvm::detail::result_pair >&)' is deprecated [-Wdeprecated-copy] 115 | for (auto X : llvm::enumerate(std::vector{'1', '2', '3'})) { | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = std::vector]' 1486 | result_pair &operator=(const result_pair &Other) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = llvm::detail::enumerator_iter&>; = void; T = llvm::detail::result_pair&>; unsigned int N = 4]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1348:43: required from 'llvm::SmallVector()))>::type>::type, Size> llvm::to_vector(R&&) [with unsigned int Size = 4; R = llvm::detail::enumerator&>; typename std::remove_const()))>::type>::type = llvm::detail::result_pair&>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:267:46: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:856:17: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 856 | this->append(S, E); | ~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1534:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = std::vector&]' 1534 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:387:23: note: initializing argument 1 of 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter&>; = void; T = llvm::detail::result_pair&>]' 387 | void append(in_iter in_start, in_iter in_end) { | ~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:856:17: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 856 | this->append(S, E); | ~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1534:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = std::vector&]' 1534 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:387:41: note: initializing argument 2 of 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter&>; = void; T = llvm::detail::result_pair&>]' 387 | void append(in_iter in_start, in_iter in_end) { | ~~~~~~~~^~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter&>; = void; T = llvm::detail::result_pair&>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:856:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = llvm::detail::enumerator_iter&>; = void; T = llvm::detail::result_pair&>; unsigned int N = 4]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1348:43: required from 'llvm::SmallVector()))>::type>::type, Size> llvm::to_vector(R&&) [with unsigned int Size = 4; R = llvm::detail::enumerator&>; typename std::remove_const()))>::type>::type = llvm::detail::result_pair&>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:267:46: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:388:40: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 388 | size_type NumInputs = std::distance(in_start, in_end); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1534:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = std::vector&]' 1534 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/memory:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Optional.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:29: note: initializing argument 1 of 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = llvm::detail::enumerator_iter&>; typename std::iterator_traits<_Iterator>::difference_type = long int]' 138 | distance(_InputIterator __first, _InputIterator __last) | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:388:40: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 388 | size_type NumInputs = std::distance(in_start, in_end); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1534:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = std::vector&]' 1534 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/memory:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Optional.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:53: note: initializing argument 2 of 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = llvm::detail::enumerator_iter&>; typename std::iterator_traits<_Iterator>::difference_type = long int]' 138 | distance(_InputIterator __first, _InputIterator __last) | ~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:392:29: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 392 | this->uninitialized_copy(in_start, in_end, this->end()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1534:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = std::vector&]' 1534 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:201:38: note: initializing argument 1 of 'static void llvm::SmallVectorTemplateBase >::uninitialized_copy(It1, It1, It2) [with It1 = llvm::detail::enumerator_iter&>; It2 = llvm::detail::result_pair&>*; T = llvm::detail::result_pair&>; bool = false]' 201 | static void uninitialized_copy(It1 I, It1 E, It2 Dest) { | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:392:29: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 392 | this->uninitialized_copy(in_start, in_end, this->end()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1534:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = std::vector&]' 1534 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:201:45: note: initializing argument 2 of 'static void llvm::SmallVectorTemplateBase >::uninitialized_copy(It1, It1, It2) [with It1 = llvm::detail::enumerator_iter&>; It2 = llvm::detail::result_pair&>*; T = llvm::detail::result_pair&>; bool = false]' 201 | static void uninitialized_copy(It1 I, It1 E, It2 Dest) { | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase >::uninitialized_copy(It1, It1, It2) [with It1 = llvm::detail::enumerator_iter&>; It2 = llvm::detail::result_pair&>*; T = llvm::detail::result_pair&>; bool = false]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:392:29: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = llvm::detail::enumerator_iter&>; = void; T = llvm::detail::result_pair&>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:856:17: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = llvm::detail::enumerator_iter&>; = void; T = llvm::detail::result_pair&>; unsigned int N = 4]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1348:43: required from 'llvm::SmallVector()))>::type>::type, Size> llvm::to_vector(R&&) [with unsigned int Size = 4; R = llvm::detail::enumerator&>; typename std::remove_const()))>::type>::type = llvm::detail::result_pair&>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:267:46: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:202:28: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 202 | std::uninitialized_copy(I, E, Dest); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1534:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = std::vector&]' 1534 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Optional.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /usr/include/c++/10/bits/stl_uninitialized.h:125:39: note: initializing argument 1 of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::detail::enumerator_iter&>; _ForwardIterator = llvm::detail::result_pair&>*]' 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:202:28: warning: implicitly-declared 'constexpr llvm::detail::enumerator_iter&>::enumerator_iter(const llvm::detail::enumerator_iter&>&)' is deprecated [-Wdeprecated-copy] 202 | std::uninitialized_copy(I, E, Dest); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:1534:23: note: because 'llvm::detail::enumerator_iter&>' has user-provided 'llvm::detail::enumerator_iter& llvm::detail::enumerator_iter::operator=(const llvm::detail::enumerator_iter&) [with R = std::vector&]' 1534 | enumerator_iter &operator=(const enumerator_iter &Other) { | ^~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Optional.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/STLExtrasTest.cpp:9: /usr/include/c++/10/bits/stl_uninitialized.h:125:63: note: initializing argument 2 of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = llvm::detail::enumerator_iter&>; _ForwardIterator = llvm::detail::result_pair&>*]' 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ~~~~~~~~~~~~~~~^~~~~~ [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ScopeExitTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SequenceTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SimpleIListTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallSetTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/SmallVectorTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/SmallVectorTest.cpp:989:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/SmallVectorTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h: In member function 'virtual void {anonymous}::SmallVectorTest_InitializerList_Test::TestBody()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:491:7: warning: array subscript 1 is outside array bounds of 'int [1]' [-Warray-bounds] 491 | ++EltPtr; | ^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/SmallVectorTest.cpp:999:30: note: while referencing '' 999 | V2.insert(V2.begin() + 1, 5); | ^ [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ADT/SparseBitVectorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'virtual void {anonymous}::SparseBitVectorTest_Find_Test::TestBody()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:138:15: warning: array subscript 4294967295 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 138 | if (Bits[Idx] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:138:15: warning: array subscript 4294967295 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 138 | if (Bits[Idx] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:138:15: warning: array subscript 4294967295 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 138 | if (Bits[Idx] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:138:15: warning: array subscript 4294967295 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 138 | if (Bits[Idx] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:138:15: warning: array subscript 4294967295 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 138 | if (Bits[Idx] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:138:15: warning: array subscript 4294967295 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 138 | if (Bits[Idx] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StatisticTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringExtrasTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringMapTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringRefTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringSetTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringSwitchTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TripleTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TwineTest.cpp.o [ 90%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/VariadicFunctionTest.cpp.o [ 90%] Linking CXX executable ADTTests [ 90%] Built target ADTTests Scanning dependencies of target AnalysisTests [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AliasSetTrackerTest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BasicAliasAnalysisTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/BasicAliasAnalysis.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/BasicAliasAnalysisTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/BasicAliasAnalysisTest.cpp:72:79: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BranchProbabilityInfoTest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CaptureTrackingTest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/DivergenceAnalysisTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/DivergenceAnalysisTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/DivergenceAnalysisTest.cpp:80:65: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/DomTreeUpdaterTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Dominators.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/PostDominators.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/DomTreeUpdater.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/DomTreeUpdaterTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::cfg::Update]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/DomTreeUpdaterTest.cpp:75:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef >::Data' from 'std::initializer_list >::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/GlobalsModRefTest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/IVDescriptorsTest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LazyCallGraph.h:37, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/LazyCallGraphTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::LazyCallGraph::Node*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/LazyCallGraphTest.cpp:1168:52: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LoopInfoTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfo.h:38, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/LoopInfoTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/LoopInfoTest.cpp:149:55: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemoryBuiltinsTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemoryBuiltins.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/MemoryBuiltinsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/MemoryBuiltinsTest.cpp:29:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/MemoryBuiltinsTest.cpp:36:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemorySSATest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/MemorySSA.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/MemorySSATest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/MemorySSATest.cpp:76:65: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/MemorySSATest.cpp:1240:36: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/OrderedBasicBlockTest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/OrderedInstructionsTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/OrderedInstructions.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/OrderedInstructionsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/OrderedInstructionsTest.cpp:27:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/PhiValuesTest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ProfileSummaryInfoTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ProfileSummaryInfo.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/ProfileSummaryInfoTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/ProfileSummaryInfoTest.cpp:173:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/ScalarEvolutionTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/ScalarEvolutionTest.cpp:401:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/ScalarEvolutionTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/ScalarEvolutionTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::Value]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/ScalarEvolutionTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:67:77: 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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:249:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AssumptionCache.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/ScalarEvolutionTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getEmptyKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/ValueHandle.h: In instantiation of 'static llvm::AssertingVH llvm::DenseMapInfo >::getTombstoneKey() [with T = llvm::PHINode]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:54:7: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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; | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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) { | ^~~~~~~~ [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/SparsePropagation.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Instructions.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/SparsePropagation.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/SparsePropagation.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/SparsePropagation.cpp:377:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/SparsePropagation.cpp:472:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TargetLibraryInfoTest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TBAATest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/UnrollAnalyzerTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/InstructionSimplify.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopUnrollAnalyzer.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/UnrollAnalyzerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ValueLatticeTest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o [ 90%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/VectorUtilsTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/MapVector.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/VectorUtils.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/VectorUtilsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Analysis/VectorUtilsTest.cpp:90:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 90%] Linking CXX executable AnalysisTests [ 90%] Built target AnalysisTests Scanning dependencies of target AsmParserTests [ 90%] Building CXX object unittests/AsmParser/CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o [ 90%] Linking CXX executable AsmParserTests [ 90%] Built target AsmParserTests Scanning dependencies of target BinaryFormatTests [ 90%] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/DwarfTest.cpp.o [ 92%] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MachOTest.cpp.o [ 92%] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackDocumentTest.cpp.o [ 92%] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackReaderTest.cpp.o [ 92%] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackWriterTest.cpp.o [ 92%] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/TestFileMagic.cpp.o [ 92%] Linking CXX executable BinaryFormatTests [ 92%] Built target BinaryFormatTests Scanning dependencies of target BitcodeTests [ 92%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o [ 92%] Linking CXX executable BitcodeTests [ 92%] Built target BitcodeTests Scanning dependencies of target BitstreamTests [ 92%] Building CXX object unittests/Bitstream/CMakeFiles/BitstreamTests.dir/BitstreamReaderTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Bitstream/BitstreamReaderTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::SimpleBitstreamCursor::Read(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: warning: redundant move in return statement [-Wredundant-move] 212 | return std::move(fillResult); | ~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:212:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advance(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: warning: redundant move in return statement [-Wredundant-move] 427 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:427:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h: In member function 'llvm::Expected llvm::BitstreamCursor::advanceSkippingSubblocks(unsigned int)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: warning: redundant move in return statement [-Wredundant-move] 450 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Bitstream/BitstreamReader.h:450:25: note: remove 'std::move' call [ 92%] Building CXX object unittests/Bitstream/CMakeFiles/BitstreamTests.dir/BitstreamWriterTest.cpp.o [ 92%] Linking CXX executable BitstreamTests [ 92%] Built target BitstreamTests Scanning dependencies of target CodeGenTests [ 92%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/AArch64SelectionDAGTest.cpp.o [ 92%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o [ 92%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/LowLevelTypeTest.cpp.o [ 92%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineInstrBundleIteratorTest.cpp.o [ 92%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineInstrTest.cpp.o [ 92%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineOperandTest.cpp.o [ 92%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/ScalableVectorMVTsTest.cpp.o [ 92%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/TypeTraitsTest.cpp.o [ 92%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/TargetOptionsTest.cpp.o [ 92%] Linking CXX executable CodeGenTests [ 92%] Built target CodeGenTests Scanning dependencies of target GlobalISelTests [ 92%] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/CSETest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/GISelMITest.h:11, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::LLT]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/CSETest.cpp:71:60: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 92%] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/LegalizerHelperTest.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp: In member function 'virtual void {anonymous}::GISelMITest_LowerMergeValues_Test::TestBody()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:949:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 949 | for (int I = 0; I != 2; ++I) | ^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:952:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 952 | auto Merge2 = B.buildMerge(S16, Merge2Ops); | ^~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/GISelMITest.h:11, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Register]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp:882:62: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 92%] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/LegalizerInfoTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::LLT]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp:62:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 92%] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/MachineIRBuilderTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/GISelMITest.h:11, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Register]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp:190:57: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 92%] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/GISelMITest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/GISelMITest.h:11, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/GISelMITest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 92%] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/PatternMatchTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/MachineFunction.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DstOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SrcOp]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:489:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 92%] Linking CXX executable GlobalISelTests [ 92%] Built target GlobalISelTests Scanning dependencies of target DebugInfoCodeViewTests [ 92%] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/RandomAccessVisitorTest.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp: In member function 'virtual void RandomAccessVisitorTest_MultipleVisits_Test::TestBody()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:226:41: warning: implicitly-declared 'constexpr llvm::detail::result_pair&>::result_pair(const llvm::detail::result_pair&>&)' is deprecated [-Wdeprecated-copy] 226 | for (auto I : enumerate(IndicesToVisit)) | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = std::vector&]' 1486 | result_pair &operator=(const result_pair &Other) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp: In member function 'virtual void RandomAccessVisitorTest_DescendingWithinChunk_Test::TestBody()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:255:41: warning: implicitly-declared 'constexpr llvm::detail::result_pair&>::result_pair(const llvm::detail::result_pair&>&)' is deprecated [-Wdeprecated-copy] 255 | for (auto I : enumerate(IndicesToVisit)) | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = std::vector&]' 1486 | result_pair &operator=(const result_pair &Other) { | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp: In member function 'virtual void RandomAccessVisitorTest_StopPrematurelyInChunk_Test::TestBody()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:315:41: warning: implicitly-declared 'constexpr llvm::detail::result_pair&>::result_pair(const llvm::detail::result_pair&>&)' is deprecated [-Wdeprecated-copy] 315 | for (auto I : enumerate(IndicesToVisit)) | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = std::vector&]' 1486 | result_pair &operator=(const result_pair &Other) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:215:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:215:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:19: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:15, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:379:39: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: warning: redundant move in return statement [-Wredundant-move] 103 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:103:24: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: warning: redundant move in return statement [-Wredundant-move] 110 | return std::move(EC); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h:110:24: note: remove 'std::move' call [ 92%] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeHashingTest.cpp.o [ 92%] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeIndexDiscoveryTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 92%] Linking CXX executable DebugInfoCodeViewTests [ 92%] Built target DebugInfoCodeViewTests Scanning dependencies of target DebugInfoDWARFTests [ 92%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DwarfGenerator.cpp.o [ 92%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DwarfUtils.cpp.o [ 92%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugInfoTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1018:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1224:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PointerUnion.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/DIE.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarf::Attribute]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1725:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1018:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1224:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:32: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugLineTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PointerUnion.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/CodeGen/DIE.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::dwarfgen::LineTable::ValueAndLength]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:71:79: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:110:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o [ 92%] Linking CXX executable DebugInfoDWARFTests [ 92%] Built target DebugInfoDWARFTests Scanning dependencies of target DebugInfoGSYMTests [ 92%] Building CXX object unittests/DebugInfo/GSYM/CMakeFiles/DebugInfoGSYMTests.dir/GSYMTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 92%] Linking CXX executable DebugInfoGSYMTests [ 92%] Built target DebugInfoGSYMTests Scanning dependencies of target DebugInfoMSFTests [ 92%] Building CXX object unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MappedBlockStreamTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:93:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:95:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = BlockIsFilledWithMatcherP3]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:527:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'BlockIsFilledWithMatcherP3::BlockIsFilledWithMatcherP3(const BlockIsFilledWithMatcherP3&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'BlockIsFilledWithMatcherP3' has user-provided 'void BlockIsFilledWithMatcherP3::operator=(const BlockIsFilledWithMatcherP3&) [with Layout_type = llvm::msf::MSFLayout; BlockIndex_type = unsigned int; Byte_type = int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1582:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1582 | GTEST_DISALLOW_ASSIGN_(name##MatcherP3);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:494:1: note: in expansion of macro 'MATCHER_P3' 494 | MATCHER_P3(BlockIsFilledWith, Layout, BlockIndex, Byte, "succeeded") { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = BlockIsFilledWithMatcherP3]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:93:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:95:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = BlockIsFilledWithMatcherP3]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = BlockIsFilledWithMatcherP3]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:527:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'BlockIsFilledWithMatcherP3::BlockIsFilledWithMatcherP3(const BlockIsFilledWithMatcherP3&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'BlockIsFilledWithMatcherP3' has user-provided 'void BlockIsFilledWithMatcherP3::operator=(const BlockIsFilledWithMatcherP3&) [with Layout_type = llvm::msf::MSFLayout; BlockIndex_type = unsigned int; Byte_type = int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1582:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1582 | GTEST_DISALLOW_ASSIGN_(name##MatcherP3);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:494:1: note: in expansion of macro 'MATCHER_P3' 494 | MATCHER_P3(BlockIsFilledWith, Layout, BlockIndex, Byte, "succeeded") { | ^~~~~~~~~~ [ 92%] Building CXX object unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFBuilderTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:50:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:60:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/MSF/MSFBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:315:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::NotMatcher testing::Not(InnerMatcher) [with InnerMatcher = testing::internal::ContainsMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:392:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4124:20: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher::ContainsMatcher(const testing::internal::ContainsMatcher&)' is deprecated [-Wdeprecated-copy] 4124 | return internal::NotMatcher(m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2917:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2917 | GTEST_DISALLOW_ASSIGN_(ContainsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1472:36: note: initializing argument 1 of 'testing::internal::NotMatcher::NotMatcher(InnerMatcher) [with InnerMatcher = testing::internal::ContainsMatcher]' 1472 | explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {} | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:392:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::NotMatcher >::NotMatcher(const testing::internal::NotMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::ContainsMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:50:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:60:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::NotMatcher::NotMatcher(InnerMatcher) [with InnerMatcher = testing::internal::ContainsMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4124:20: required from 'testing::internal::NotMatcher testing::Not(InnerMatcher) [with InnerMatcher = testing::internal::ContainsMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:392:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1472:63: warning: implicitly-declared 'constexpr testing::internal::ContainsMatcher::ContainsMatcher(const testing::internal::ContainsMatcher&)' is deprecated [-Wdeprecated-copy] 1472 | explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2917:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2917 | GTEST_DISALLOW_ASSIGN_(ContainsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:392:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::NotMatcher >::NotMatcher(const testing::internal::NotMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::ContainsMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFCommonTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 92%] Linking CXX executable DebugInfoMSFTests [ 92%] Built target DebugInfoMSFTests Scanning dependencies of target DebugInfoPDBTests [ 92%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/HashTableTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:151:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:151:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::SparseBitVector::SparseBitVectorIterator::AdvanceToFirstNonZero() [with unsigned int ElementSize = 128]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'llvm::Error llvm::pdb::HashTable::commit(llvm::BinaryStreamWriter&) const [with ValueT = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'llvm::Error llvm::pdb::HashTable::commit(llvm::BinaryStreamWriter&) const [with ValueT = FooBar]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::SparseBitVector::SparseBitVectorIterator::AdvanceToNextNonZero() [with unsigned int ElementSize = 128]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::pdb::HashTable::grow(TraitsT&) [with TraitsT = {anonymous}::IdentityHashTraits; ValueT = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::pdb::HashTable::grow(TraitsT&) [with TraitsT = FooBarHashTraits; ValueT = FooBar]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:129:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 129 | if (Bits[i] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'virtual void HashTableTest_Serialization_Test::TestBody()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:138:15: warning: array subscript 4294967295 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 138 | if (Bits[Idx] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:138:15: warning: array subscript 4294967295 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 138 | if (Bits[Idx] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h: In member function 'virtual void HashTableTest_NonTrivialValueType_Test::TestBody()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:138:15: warning: array subscript 4294967295 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 138 | if (Bits[Idx] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:138:15: warning: array subscript 4294967295 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds] 138 | if (Bits[Idx] != 0) | ~~~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SparseBitVector.h:54:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits' 54 | BitWord Bits[BITWORDS_PER_ELEMENT]; | ^~~~ [ 92%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/NativeSymbolReuseTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:34:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:34:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ [ 92%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/StringTableBuilderTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:52:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:52:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ [ 92%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o [ 92%] Linking CXX executable DebugInfoPDBTests [ 92%] Built target DebugInfoPDBTests Scanning dependencies of target DemangleTests [ 92%] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/DemangleTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/DemangleTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/ItaniumDemangleTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:52:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:52:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object unittests/Demangle/CMakeFiles/DemangleTests.dir/PartialDemangleTest.cpp.o [ 93%] Linking CXX executable DemangleTests [ 93%] Built target DemangleTests Scanning dependencies of target ExecutionEngineTests [ 93%] Building CXX object unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o [ 93%] Linking CXX executable ExecutionEngineTests [ 93%] Built target ExecutionEngineTests Scanning dependencies of target JITLinkTests [ 93%] Building CXX object unittests/ExecutionEngine/JITLink/CMakeFiles/JITLinkTests.dir/JITLinkTestCommon.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp: In static member function 'static llvm::Expected > llvm::JITLinkTestCommon::TestResources::Create(llvm::StringRef, llvm::StringRef, bool, bool, llvm::MCTargetOptions)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp:26:21: warning: redundant move in return statement [-Wredundant-move] 26 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp:26:21: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp:27:19: warning: redundant move in return statement [-Wredundant-move] 27 | return std::move(R); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp:27:19: note: remove 'std::move' call [ 93%] Building CXX object unittests/ExecutionEngine/JITLink/CMakeFiles/JITLinkTests.dir/MachO_x86_64_Tests.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 93%] Linking CXX executable JITLinkTests [ 93%] Built target JITLinkTests Scanning dependencies of target OrcJITTests [ 93%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/CoreAPIsTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:749:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:749:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ [ 93%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringExtras.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/JITSymbol.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp:23:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/GlobalMappingLayerTest.cpp.o [ 93%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/JITTargetMachineBuilderTest.cpp.o [ 93%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LazyCallThroughAndReexportsTest.cpp.o [ 94%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LazyEmittingLayerTest.cpp.o [ 94%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LegacyAPIInteropTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/LegacyAPIInteropTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h: In instantiation of 'llvm::Expected > llvm::orc::getResponsibilitySetWithLegacyFn(const SymbolNameSet&, FindSymbolFn) [with FindSymbolFn = {anonymous}::LegacyAPIsStandardTest_LegacyLookupHelpersFn_Test::TestBody()::; llvm::orc::SymbolNameSet = llvm::DenseSet]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/LegacyAPIInteropTest.cpp:90:79: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: note: remove 'std::move' call [ 94%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LegacyCompileOnDemandLayerTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::LegacyCompileOnDemandLayer::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::MockBaseLayer >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp:83:40: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:340:29: warning: redundant move in return statement [-Wredundant-move] 340 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:340:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: In instantiation of 'llvm::JITSymbol llvm::orc::LegacyCompileOnDemandLayer::LogicalDylib::findSymbol(BaseLayerT&, const string&, bool) [with BaseLayerT = llvm::MockBaseLayer >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::MockBaseLayer >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager; llvm::orc::VModuleKey = long unsigned int; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:337:22: required from 'llvm::JITSymbol llvm::orc::LegacyCompileOnDemandLayer::findSymbol(llvm::StringRef, bool) [with BaseLayerT = llvm::MockBaseLayer >; CompileCallbackMgrT = llvm::orc::JITCompileCallbackManager; IndirectStubsMgrT = llvm::orc::IndirectStubsManager]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp:83:40: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:232:31: warning: redundant move in return statement [-Wredundant-move] 232 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h:232:31: note: remove 'std::move' call [ 94%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LegacyRTDyldObjectLinkingLayerTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In member function 'llvm::JITSymbol llvm::orc::LegacyRTDyldObjectLinkingLayer::findSymbol(llvm::StringRef, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: warning: redundant move in return statement [-Wredundant-move] 431 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h: In instantiation of 'llvm::Expected > llvm::orc::getResponsibilitySetWithLegacyFn(const SymbolNameSet&, FindSymbolFn) [with FindSymbolFn = {anonymous}::LegacyRTDyldObjectLinkingLayerExecutionTest_NoDuplicateFinalization_Test::TestBody()::; llvm::orc::SymbolNameSet = llvm::DenseSet]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp:195:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: warning: redundant move in return statement [-Wredundant-move] 126 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h:126:27: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:271:31: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp:9: In constructor 'llvm::StringMapEntry::StringMapEntry(size_t, InitTy&& ...) [with InitTy = {llvm::JITEvaluatedSymbol}; ValueTy = llvm::JITEvaluatedSymbol]', inlined from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::MallocAllocator; InitTy = {llvm::JITEvaluatedSymbol}; ValueTy = llvm::JITEvaluatedSymbol]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:169:5, inlined from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {llvm::JITEvaluatedSymbol}; ValueTy = llvm::JITEvaluatedSymbol; AllocatorTy = llvm::MallocAllocator]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:408:32, inlined from 'std::pair, bool> llvm::StringMap::insert(std::pair) [with ValueTy = llvm::JITEvaluatedSymbol; AllocatorTy = llvm::MallocAllocator]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:391:23, inlined from 'void llvm::orc::LegacyRTDyldObjectLinkingLayer::ConcreteLinkedObject::buildInitialSymbolTable(const OwnedObject&) [with MemoryManagerPtrT = std::shared_ptr]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:306:27: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:133:77: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h: In member function 'void llvm::orc::LegacyRTDyldObjectLinkingLayer::ConcreteLinkedObject::buildInitialSymbolTable(const OwnedObject&) [with MemoryManagerPtrT = std::shared_ptr]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 17 to an object with size 0 allocated by 'malloc' here 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ [ 94%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ObjectTransformLayerTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In member function 'llvm::JITSymbol llvm::orc::LegacyRTDyldObjectLinkingLayer::findSymbol(llvm::StringRef, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: warning: redundant move in return statement [-Wredundant-move] 431 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:271:31: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringExtras.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/JITSymbol.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp:9: In constructor 'llvm::StringMapEntry::StringMapEntry(size_t, InitTy&& ...) [with InitTy = {llvm::JITEvaluatedSymbol}; ValueTy = llvm::JITEvaluatedSymbol]', inlined from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitTy&& ...) [with AllocatorTy = llvm::MallocAllocator; InitTy = {llvm::JITEvaluatedSymbol}; ValueTy = llvm::JITEvaluatedSymbol]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:169:5, inlined from 'std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, ArgsTy&& ...) [with ArgsTy = {llvm::JITEvaluatedSymbol}; ValueTy = llvm::JITEvaluatedSymbol; AllocatorTy = llvm::MallocAllocator]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:408:32, inlined from 'std::pair, bool> llvm::StringMap::insert(std::pair) [with ValueTy = llvm::JITEvaluatedSymbol; AllocatorTy = llvm::MallocAllocator]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:391:23, inlined from 'void llvm::orc::LegacyRTDyldObjectLinkingLayer::ConcreteLinkedObject::buildInitialSymbolTable(const OwnedObject&) [with MemoryManagerPtrT = std::shared_ptr]' at /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:306:27: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:133:77: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 133 | : StringMapEntryBase(strLen), second(std::forward(InitVals)...) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SmallVector.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/JITSymbol.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h: In member function 'void llvm::orc::LegacyRTDyldObjectLinkingLayer::ConcreteLinkedObject::buildInitialSymbolTable(const OwnedObject&) [with MemoryManagerPtrT = std::shared_ptr]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemAlloc.h:26:29: note: at offset 17 to an object with size 0 allocated by 'malloc' here 26 | void *Result = std::malloc(Sz); | ~~~~~~~~~~~^~~~ [ 94%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp:36:18: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o [ 94%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/QueueChannel.cpp.o [ 94%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/RemoteObjectLayerTest.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp: In member function 'llvm::JITSymbol {anonymous}::MockObjectLayer::findSymbol(llvm::StringRef, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:59:25: warning: redundant move in return statement [-Wredundant-move] 59 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:59:25: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringExtras.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/CompileUtils.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:101:30: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:164:60: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::RemoteObjectLayerAPI::AddObject; ArgTs = {llvm::StringRef}; AltRetT = llvm::Expected; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:340:51: required from 'llvm::Expected llvm::orc::RemoteObjectClientLayer::addObject(llvm::orc::RemoteObjectClientLayer::ObjectPtr, std::shared_ptr) [with RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint; llvm::orc::RemoteObjectClientLayer::ObjectPtr = std::unique_ptr]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:163:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::RemoteObjectLayerAPI::RemoveObject; ArgTs = {long unsigned int}; AltRetT = llvm::Error; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:352:53: required from 'llvm::Error llvm::orc::RemoteObjectClientLayer::removeObject(llvm::orc::RemoteObjectClientLayer::ObjHandleT) [with RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint; llvm::orc::RemoteObjectClientLayer::ObjHandleT = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:264:33: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::RemoteObjectLayerAPI::FindSymbol; ArgTs = {llvm::StringRef, bool}; AltRetT = llvm::Expected >; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:358:53: required from 'llvm::JITSymbol llvm::orc::RemoteObjectClientLayer::findSymbol(llvm::StringRef, bool) [with RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:380:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::RemoteObjectLayerAPI::FindSymbolIn; ArgTs = {long unsigned int, llvm::StringRef, bool}; AltRetT = llvm::Expected >; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:365:55: required from 'llvm::JITSymbol llvm::orc::RemoteObjectClientLayer::findSymbolIn(llvm::orc::RemoteObjectClientLayer::ObjHandleT, llvm::StringRef, bool) [with RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint; llvm::orc::RemoteObjectClientLayer::ObjHandleT = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:468:52: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::RemoteObjectLayerAPI::EmitAndFinalize; ArgTs = {long unsigned int}; AltRetT = llvm::Error; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:371:56: required from 'llvm::Error llvm::orc::RemoteObjectClientLayer::emitAndFinalize(llvm::orc::RemoteObjectClientLayer::ObjHandleT) [with RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint; llvm::orc::RemoteObjectClientLayer::ObjHandleT = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:527:38: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::RemoteObjectLayerAPI::Lookup; ArgTs = {long unsigned int, std::__cxx11::basic_string, std::allocator >}; AltRetT = llvm::Expected >; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:466:49: required from 'llvm::JITSymbol llvm::orc::RemoteObjectServerLayer::lookup(llvm::orc::RemoteObjectServerLayer::ObjHandleT, const string&) [with BaseLayerT = {anonymous}::MockObjectLayer; RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint; llvm::orc::RemoteObjectServerLayer::ObjHandleT = long unsigned int; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:481:54: required from 'llvm::Expected llvm::orc::RemoteObjectServerLayer::addObject(std::string) [with BaseLayerT = {anonymous}::MockObjectLayer; RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:442:50: required from 'llvm::orc::RemoteObjectServerLayer::RemoteObjectServerLayer(llvm::ORCv1DeprecationAcknowledgement, BaseLayerT&, RPCEndpoint&, std::function) [with BaseLayerT = {anonymous}::MockObjectLayer; RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:149:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::RemoteObjectLayerAPI::LookupInLogicalDylib; ArgTs = {long unsigned int, std::__cxx11::basic_string, std::allocator >}; AltRetT = llvm::Expected >; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:471:63: required from 'llvm::JITSymbol llvm::orc::RemoteObjectServerLayer::lookupInLogicalDylib(llvm::orc::RemoteObjectServerLayer::ObjHandleT, const string&) [with BaseLayerT = {anonymous}::MockObjectLayer; RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint; llvm::orc::RemoteObjectServerLayer::ObjHandleT = long unsigned int; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:483:18: required from 'llvm::Expected llvm::orc::RemoteObjectServerLayer::addObject(std::string) [with BaseLayerT = {anonymous}::MockObjectLayer; RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:442:50: required from 'llvm::orc::RemoteObjectServerLayer::RemoteObjectServerLayer(llvm::ORCv1DeprecationAcknowledgement, BaseLayerT&, RPCEndpoint&, std::function) [with BaseLayerT = {anonymous}::MockObjectLayer; RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:149:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::TerminateSession; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::TerminateSession; HandlerT = 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]::; ArgTs = {}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::TerminateSession; ArgTs = {}; AltRetT = void; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:164:60: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::RemoteObjectLayerAPI::ReleaseRemoteSymbol; ArgTs = {long unsigned int}; AltRetT = llvm::Error; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:236:62: required from 'void llvm::orc::RemoteObjectLayer::releaseRemoteSymbol(llvm::orc::RemoteObjectLayerAPI::RemoteSymbolId) [with RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint; llvm::orc::RemoteObjectLayerAPI::RemoteSymbolId = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:155:11: required from 'llvm::orc::RemoteObjectLayer::RemoteSymbolMaterializer::~RemoteSymbolMaterializer() [with RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:220:32: required from 'llvm::JITSymbol llvm::orc::RemoteObjectLayer::remoteToJITSymbol(llvm::Expected >) [with RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:357:29: required from 'llvm::JITSymbol llvm::orc::RemoteObjectClientLayer::findSymbol(llvm::StringRef, bool) [with RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:380:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::RemoteObjectLayerAPI::MaterializeRemoteSymbol; ArgTs = {long unsigned int}; AltRetT = llvm::Expected; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:243:58: required from 'llvm::Expected llvm::orc::RemoteObjectLayer::materializeRemoteSymbol(llvm::orc::RemoteObjectLayerAPI::RemoteSymbolId) [with RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint; llvm::orc::RemoteObjectLayerAPI::RemoteSymbolId = long unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:160:21: required from 'llvm::Expected llvm::orc::RemoteObjectLayer::RemoteSymbolMaterializer::materialize() [with RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:222:59: required from 'llvm::JITSymbol llvm::orc::RemoteObjectLayer::remoteToJITSymbol(llvm::Expected >) [with RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h:357:29: required from 'llvm::JITSymbol llvm::orc::RemoteObjectClientLayer::findSymbol(llvm::StringRef, bool) [with RPCEndpoint = llvm::orc::rpc::SingleThreadedRPCEndpoint]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp:380:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call [ 94%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = DummyRPCAPI::VoidString; ArgTs = {std::__cxx11::basic_string, std::allocator >}; AltRetT = void; ChannelT = llvm::QueueChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp:428:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = DummyRPCAPI::VoidString; ArgTs = {llvm::StringRef}; AltRetT = void; ChannelT = llvm::QueueChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp:434:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = DummyRPCAPI::VoidString; ArgTs = {char [6]}; AltRetT = void; ChannelT = llvm::QueueChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Error]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp:440:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::QueueChannel, unsigned int, unsigned int>::OrcRPCNegotiate; ArgTs = {const char*}; AltRetT = unsigned int; ChannelT = llvm::QueueChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int; typename llvm::orc::rpc::detail::ResultTraits::ErrorReturnType = llvm::Expected]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1237:47: required from 'llvm::Expected llvm::orc::rpc::detail::RPCEndpointBase::getRemoteFunctionId(bool, bool) [with Func = DummyRPCAPI::VoidBool; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::QueueChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1011:51: required from 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase::appendCallAsync(HandlerT, const ArgTs& ...) [with Func = DummyRPCAPI::VoidBool; HandlerT = DummyRPC_TestCallAsyncVoidBool_Test::TestBody()::; ArgTs = {bool}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::QueueChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1062:41: required from 'llvm::Error llvm::orc::rpc::detail::RPCEndpointBase::callAsync(HandlerT, const ArgTs& ...) [with Func = DummyRPCAPI::VoidBool; HandlerT = DummyRPC_TestCallAsyncVoidBool_Test::TestBody()::; ArgTs = {bool}; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::QueueChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp:207:16: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: warning: redundant move in return statement [-Wredundant-move] 1523 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1523:27: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: warning: redundant move in return statement [-Wredundant-move] 1530 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h:1530:29: note: remove 'std::move' call [ 94%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/RTDyldObjectLinkingLayerTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: In member function 'llvm::JITSymbol llvm::orc::LegacyRTDyldObjectLinkingLayer::findSymbol(llvm::StringRef, bool)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: warning: redundant move in return statement [-Wredundant-move] 431 | return std::move(Err); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:431:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:271:31: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: warning: redundant move in return statement [-Wredundant-move] 277 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h:277:33: note: remove 'std::move' call [ 94%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/SymbolStringPoolTest.cpp.o [ 94%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ThreadSafeModuleTest.cpp.o [ 94%] Linking CXX executable OrcJITTests [ 94%] Built target OrcJITTests Scanning dependencies of target MCJITTests [ 94%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/PassRegistry.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/PassSupport.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Pass.h:364, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/LegacyPassManager.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/MCJIT/MCJITTestAPICommon.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/MCJIT/MCJITTestBase.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/MCJIT/MCJITTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/MCJIT/MCJITTestBase.h:97:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o [ 94%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o [ 94%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/PassRegistry.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/PassSupport.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Pass.h:364, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/LegacyPassManager.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/MCJIT/MCJITTestAPICommon.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/MCJIT/MCJITTestBase.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp:14: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/MCJIT/MCJITTestBase.h:97:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/PassRegistry.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/PassSupport.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Pass.h:364, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/LegacyPassManager.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/MCJIT/MCJITTestAPICommon.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/MCJIT/MCJITTestBase.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ExecutionEngine/MCJIT/MCJITTestBase.h:97:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Linking CXX executable MCJITTests [ 94%] Built target MCJITTests Scanning dependencies of target FuzzMutateTests [ 94%] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/OperationsTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/FuzzMutate/OpDescriptor.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/FuzzMutate/Operations.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:94:71: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher testing::Each(M) [with M = {anonymous}::TypesMatchMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:106:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: warning: implicitly-declared 'constexpr {anonymous}::TypesMatchMatcherP::TypesMatchMatcherP(const {anonymous}::TypesMatchMatcherP&)' is deprecated [-Wdeprecated-copy] 4331 | return internal::EachMatcher(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::TypesMatchMatcherP' has user-provided 'void {anonymous}::TypesMatchMatcherP::operator=(const {anonymous}::TypesMatchMatcherP&) [with V_type = llvm::Constant*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:71:1: note: in expansion of macro 'MATCHER_P' 71 | MATCHER_P(TypesMatch, V, "has type " + PrintToString(V->getType())) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:26: note: initializing argument 1 of 'testing::internal::EachMatcher::EachMatcher(M) [with M = {anonymous}::TypesMatchMatcherP]' 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::SizeIsMatcher >; M2 = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:106:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher >::SizeIsMatcher(const testing::internal::SizeIsMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher >' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = testing::internal::GeMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::SizeIsMatcher >; Matcher2 = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >::EachMatcher(const testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = {anonymous}::TypesMatchMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::SizeIsMatcher >; Matcher2 = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:106:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher >, testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::SizeIsMatcher >; Matcher2 = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AnyOfResult3::type testing::AnyOf(M1, M2, M3) [with M1 = {anonymous}::TypesMatchMatcherP; M2 = {anonymous}::TypesMatchMatcherP; M3 = {anonymous}::TypesMatchMatcherP; typename testing::internal::AnyOfResult3::type = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:116:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1096:23: warning: implicitly-declared 'constexpr {anonymous}::TypesMatchMatcherP::TypesMatchMatcherP(const {anonymous}::TypesMatchMatcherP&)' is deprecated [-Wdeprecated-copy] 1096 | ::testing::AnyOf(m2, m3)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::TypesMatchMatcherP' has user-provided 'void {anonymous}::TypesMatchMatcherP::operator=(const {anonymous}::TypesMatchMatcherP&) [with V_type = llvm::Constant*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:71:1: note: in expansion of macro 'MATCHER_P' 71 | MATCHER_P(TypesMatch, V, "has type " + PrintToString(V->getType())) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1085:10: note: initializing argument 1 of 'typename testing::internal::AnyOfResult2::type testing::AnyOf(M1, M2) [with M1 = {anonymous}::TypesMatchMatcherP; M2 = {anonymous}::TypesMatchMatcherP; typename testing::internal::AnyOfResult2::type = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP >]' 1085 | AnyOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1096:23: warning: implicitly-declared 'constexpr {anonymous}::TypesMatchMatcherP::TypesMatchMatcherP(const {anonymous}::TypesMatchMatcherP&)' is deprecated [-Wdeprecated-copy] 1096 | ::testing::AnyOf(m2, m3)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::TypesMatchMatcherP' has user-provided 'void {anonymous}::TypesMatchMatcherP::operator=(const {anonymous}::TypesMatchMatcherP&) [with V_type = llvm::Constant*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:71:1: note: in expansion of macro 'MATCHER_P' 71 | MATCHER_P(TypesMatch, V, "has type " + PrintToString(V->getType())) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1085:17: note: initializing argument 2 of 'typename testing::internal::AnyOfResult2::type testing::AnyOf(M1, M2) [with M1 = {anonymous}::TypesMatchMatcherP; M2 = {anonymous}::TypesMatchMatcherP; typename testing::internal::AnyOfResult2::type = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP >]' 1085 | AnyOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1094:55: warning: implicitly-declared 'constexpr {anonymous}::TypesMatchMatcherP::TypesMatchMatcherP(const {anonymous}::TypesMatchMatcherP&)' is deprecated [-Wdeprecated-copy] 1094 | return typename internal::AnyOfResult3::type( | ^~~~~ 1095 | m1, | ~~~ 1096 | ::testing::AnyOf(m2, m3)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::TypesMatchMatcherP' has user-provided 'void {anonymous}::TypesMatchMatcherP::operator=(const {anonymous}::TypesMatchMatcherP&) [with V_type = llvm::Constant*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:71:1: note: in expansion of macro 'MATCHER_P' 71 | MATCHER_P(TypesMatch, V, "has type " + PrintToString(V->getType())) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1735:28: note: initializing argument 1 of 'testing::internal::EitherOfMatcher::EitherOfMatcher(Matcher1, Matcher2) [with Matcher1 = {anonymous}::TypesMatchMatcherP; Matcher2 = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP >]' 1735 | EitherOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher testing::Each(M) [with M = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:116:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: warning: implicitly-declared 'constexpr testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >::EitherOfMatcher(const testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >&)' is deprecated [-Wdeprecated-copy] 4331 | return internal::EachMatcher(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >' has user-provided 'void testing::internal::EitherOfMatcher::operator=(const testing::internal::EitherOfMatcher&) [with Matcher1 = {anonymous}::TypesMatchMatcherP; Matcher2 = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1751:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1751 | GTEST_DISALLOW_ASSIGN_(EitherOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:26: note: initializing argument 1 of 'testing::internal::EachMatcher::EachMatcher(M) [with M = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >]' 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:116:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >::EachMatcher(const testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/FuzzMutate/OpDescriptor.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/FuzzMutate/Operations.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:116:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher testing::Each(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:148:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: warning: implicitly-declared 'constexpr testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 4331 | return internal::EachMatcher(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::TrulyMatcher<{anonymous}::OperationsTest_SourcePreds_Test::TestBody():: >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:26: note: initializing argument 1 of 'testing::internal::EachMatcher::EachMatcher(M) [with M = testing::PolymorphicMatcher > >]' 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::SizeIsMatcher >; M2 = testing::internal::EachMatcher > > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:148:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher >::SizeIsMatcher(const testing::internal::SizeIsMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher >' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = testing::internal::GeMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::SizeIsMatcher >; Matcher2 = testing::internal::EachMatcher > > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'constexpr testing::internal::EachMatcher > > >::EachMatcher(const testing::internal::EachMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher > > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::SizeIsMatcher >; Matcher2 = testing::internal::EachMatcher > > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:148:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::SizeIsMatcher >; Matcher2 = testing::internal::EachMatcher > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:159:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple<{anonymous}::TypesMatchMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/FuzzMutate/OpDescriptor.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/FuzzMutate/Operations.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:163:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:168:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >::EachMatcher(const testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = {anonymous}::TypesMatchMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:383:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AnyOfResult2::type testing::AnyOf(M1, M2) [with M1 = {anonymous}::HasTypeMatcherP; M2 = {anonymous}::HasTypeMatcherP; typename testing::internal::AnyOfResult2::type = testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:397:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1086:51: warning: implicitly-declared 'constexpr {anonymous}::HasTypeMatcherP::HasTypeMatcherP(const {anonymous}::HasTypeMatcherP&)' is deprecated [-Wdeprecated-copy] 1086 | return typename internal::AnyOfResult2::type( | ^~~~~ 1087 | m1, | ~~~ 1088 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::HasTypeMatcherP' has user-provided 'void {anonymous}::HasTypeMatcherP::operator=(const {anonymous}::HasTypeMatcherP&) [with T_type = llvm::Type*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:75:1: note: in expansion of macro 'MATCHER_P' 75 | MATCHER_P(HasType, T, "") { return arg->getType() == T; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1735:28: note: initializing argument 1 of 'testing::internal::EitherOfMatcher::EitherOfMatcher(Matcher1, Matcher2) [with Matcher1 = {anonymous}::HasTypeMatcherP; Matcher2 = {anonymous}::HasTypeMatcherP]' 1735 | EitherOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1086:51: warning: implicitly-declared 'constexpr {anonymous}::HasTypeMatcherP::HasTypeMatcherP(const {anonymous}::HasTypeMatcherP&)' is deprecated [-Wdeprecated-copy] 1086 | return typename internal::AnyOfResult2::type( | ^~~~~ 1087 | m1, | ~~~ 1088 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::HasTypeMatcherP' has user-provided 'void {anonymous}::HasTypeMatcherP::operator=(const {anonymous}::HasTypeMatcherP&) [with T_type = llvm::Type*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:75:1: note: in expansion of macro 'MATCHER_P' 75 | MATCHER_P(HasType, T, "") { return arg->getType() == T; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1735:47: note: initializing argument 2 of 'testing::internal::EitherOfMatcher::EitherOfMatcher(Matcher1, Matcher2) [with Matcher1 = {anonymous}::HasTypeMatcherP; Matcher2 = {anonymous}::HasTypeMatcherP]' 1735 | EitherOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher testing::Each(M) [with M = testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:397:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: warning: implicitly-declared 'constexpr testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >::EitherOfMatcher(const testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >&)' is deprecated [-Wdeprecated-copy] 4331 | return internal::EachMatcher(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >' has user-provided 'void testing::internal::EitherOfMatcher::operator=(const testing::internal::EitherOfMatcher&) [with Matcher1 = {anonymous}::HasTypeMatcherP; Matcher2 = {anonymous}::HasTypeMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1751:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1751 | GTEST_DISALLOW_ASSIGN_(EitherOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:26: note: initializing argument 1 of 'testing::internal::EachMatcher::EachMatcher(M) [with M = testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >]' 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:397:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >::EachMatcher(const testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:399:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::EachMatcher(M) [with M = {anonymous}::TypesMatchMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: required from 'testing::internal::EachMatcher testing::Each(M) [with M = {anonymous}::TypesMatchMatcherP]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:106:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:47: warning: implicitly-declared 'constexpr {anonymous}::TypesMatchMatcherP::TypesMatchMatcherP(const {anonymous}::TypesMatchMatcherP&)' is deprecated [-Wdeprecated-copy] 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::TypesMatchMatcherP' has user-provided 'void {anonymous}::TypesMatchMatcherP::operator=(const {anonymous}::TypesMatchMatcherP&) [with V_type = llvm::Constant*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:71:1: note: in expansion of macro 'MATCHER_P' 71 | MATCHER_P(TypesMatch, V, "has type " + PrintToString(V->getType())) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::SizeIsMatcher >; Matcher2 = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::SizeIsMatcher >; M2 = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:106:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher >::SizeIsMatcher(const testing::internal::SizeIsMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher >' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = testing::internal::GeMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >::EachMatcher(const testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = {anonymous}::TypesMatchMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:106:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher >, testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::SizeIsMatcher >; Matcher2 = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AnyOfResult2::type testing::AnyOf(M1, M2) [with M1 = {anonymous}::TypesMatchMatcherP; M2 = {anonymous}::TypesMatchMatcherP; typename testing::internal::AnyOfResult2::type = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1096:23: required from 'typename testing::internal::AnyOfResult3::type testing::AnyOf(M1, M2, M3) [with M1 = {anonymous}::TypesMatchMatcherP; M2 = {anonymous}::TypesMatchMatcherP; M3 = {anonymous}::TypesMatchMatcherP; typename testing::internal::AnyOfResult3::type = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:116:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1086:51: warning: implicitly-declared 'constexpr {anonymous}::TypesMatchMatcherP::TypesMatchMatcherP(const {anonymous}::TypesMatchMatcherP&)' is deprecated [-Wdeprecated-copy] 1086 | return typename internal::AnyOfResult2::type( | ^~~~~ 1087 | m1, | ~~~ 1088 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::TypesMatchMatcherP' has user-provided 'void {anonymous}::TypesMatchMatcherP::operator=(const {anonymous}::TypesMatchMatcherP&) [with V_type = llvm::Constant*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:71:1: note: in expansion of macro 'MATCHER_P' 71 | MATCHER_P(TypesMatch, V, "has type " + PrintToString(V->getType())) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1735:28: note: initializing argument 1 of 'testing::internal::EitherOfMatcher::EitherOfMatcher(Matcher1, Matcher2) [with Matcher1 = {anonymous}::TypesMatchMatcherP; Matcher2 = {anonymous}::TypesMatchMatcherP]' 1735 | EitherOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1086:51: warning: implicitly-declared 'constexpr {anonymous}::TypesMatchMatcherP::TypesMatchMatcherP(const {anonymous}::TypesMatchMatcherP&)' is deprecated [-Wdeprecated-copy] 1086 | return typename internal::AnyOfResult2::type( | ^~~~~ 1087 | m1, | ~~~ 1088 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::TypesMatchMatcherP' has user-provided 'void {anonymous}::TypesMatchMatcherP::operator=(const {anonymous}::TypesMatchMatcherP&) [with V_type = llvm::Constant*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:71:1: note: in expansion of macro 'MATCHER_P' 71 | MATCHER_P(TypesMatch, V, "has type " + PrintToString(V->getType())) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1735:47: note: initializing argument 2 of 'testing::internal::EitherOfMatcher::EitherOfMatcher(Matcher1, Matcher2) [with Matcher1 = {anonymous}::TypesMatchMatcherP; Matcher2 = {anonymous}::TypesMatchMatcherP]' 1735 | EitherOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EitherOfMatcher::EitherOfMatcher(Matcher1, Matcher2) [with Matcher1 = {anonymous}::TypesMatchMatcherP; Matcher2 = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1094:55: required from 'typename testing::internal::AnyOfResult3::type testing::AnyOf(M1, M2, M3) [with M1 = {anonymous}::TypesMatchMatcherP; M2 = {anonymous}::TypesMatchMatcherP; M3 = {anonymous}::TypesMatchMatcherP; typename testing::internal::AnyOfResult3::type = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:116:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1736:48: warning: implicitly-declared 'constexpr {anonymous}::TypesMatchMatcherP::TypesMatchMatcherP(const {anonymous}::TypesMatchMatcherP&)' is deprecated [-Wdeprecated-copy] 1736 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::TypesMatchMatcherP' has user-provided 'void {anonymous}::TypesMatchMatcherP::operator=(const {anonymous}::TypesMatchMatcherP&) [with V_type = llvm::Constant*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:71:1: note: in expansion of macro 'MATCHER_P' 71 | MATCHER_P(TypesMatch, V, "has type " + PrintToString(V->getType())) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1736:48: warning: implicitly-declared 'constexpr testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP >::EitherOfMatcher(const testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP >&)' is deprecated [-Wdeprecated-copy] 1736 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP >' has user-provided 'void testing::internal::EitherOfMatcher::operator=(const testing::internal::EitherOfMatcher&) [with Matcher1 = {anonymous}::TypesMatchMatcherP; Matcher2 = {anonymous}::TypesMatchMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1751:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1751 | GTEST_DISALLOW_ASSIGN_(EitherOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::EachMatcher(M) [with M = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: required from 'testing::internal::EachMatcher testing::Each(M) [with M = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:116:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:47: warning: implicitly-declared 'constexpr testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >::EitherOfMatcher(const testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >&)' is deprecated [-Wdeprecated-copy] 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >' has user-provided 'void testing::internal::EitherOfMatcher::operator=(const testing::internal::EitherOfMatcher&) [with Matcher1 = {anonymous}::TypesMatchMatcherP; Matcher2 = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1751:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1751 | GTEST_DISALLOW_ASSIGN_(EitherOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:116:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >::EachMatcher(const testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::EachMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: required from 'testing::internal::EachMatcher testing::Each(M) [with M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:148:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:47: warning: implicitly-declared 'constexpr testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::TrulyMatcher<{anonymous}::OperationsTest_SourcePreds_Test::TestBody():: >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::SizeIsMatcher >; Matcher2 = testing::internal::EachMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::SizeIsMatcher >; M2 = testing::internal::EachMatcher > > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:148:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher >::SizeIsMatcher(const testing::internal::SizeIsMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher >' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = testing::internal::GeMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'constexpr testing::internal::EachMatcher > > >::EachMatcher(const testing::internal::EachMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher > > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:148:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::SizeIsMatcher >; Matcher2 = testing::internal::EachMatcher > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:159:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple<{anonymous}::TypesMatchMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:168:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >::EachMatcher(const testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = {anonymous}::TypesMatchMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:383:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EitherOfMatcher::EitherOfMatcher(Matcher1, Matcher2) [with Matcher1 = {anonymous}::HasTypeMatcherP; Matcher2 = {anonymous}::HasTypeMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1086:51: required from 'typename testing::internal::AnyOfResult2::type testing::AnyOf(M1, M2) [with M1 = {anonymous}::HasTypeMatcherP; M2 = {anonymous}::HasTypeMatcherP; typename testing::internal::AnyOfResult2::type = testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:397:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1736:48: warning: implicitly-declared 'constexpr {anonymous}::HasTypeMatcherP::HasTypeMatcherP(const {anonymous}::HasTypeMatcherP&)' is deprecated [-Wdeprecated-copy] 1736 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::HasTypeMatcherP' has user-provided 'void {anonymous}::HasTypeMatcherP::operator=(const {anonymous}::HasTypeMatcherP&) [with T_type = llvm::Type*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:75:1: note: in expansion of macro 'MATCHER_P' 75 | MATCHER_P(HasType, T, "") { return arg->getType() == T; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1736:48: warning: implicitly-declared 'constexpr {anonymous}::HasTypeMatcherP::HasTypeMatcherP(const {anonymous}::HasTypeMatcherP&)' is deprecated [-Wdeprecated-copy] 1736 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::HasTypeMatcherP' has user-provided 'void {anonymous}::HasTypeMatcherP::operator=(const {anonymous}::HasTypeMatcherP&) [with T_type = llvm::Type*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:75:1: note: in expansion of macro 'MATCHER_P' 75 | MATCHER_P(HasType, T, "") { return arg->getType() == T; } | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::EachMatcher(M) [with M = testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: required from 'testing::internal::EachMatcher testing::Each(M) [with M = testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:397:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:47: warning: implicitly-declared 'constexpr testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >::EitherOfMatcher(const testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >&)' is deprecated [-Wdeprecated-copy] 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >' has user-provided 'void testing::internal::EitherOfMatcher::operator=(const testing::internal::EitherOfMatcher&) [with Matcher1 = {anonymous}::HasTypeMatcherP; Matcher2 = {anonymous}::HasTypeMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1751:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1751 | GTEST_DISALLOW_ASSIGN_(EitherOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:397:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >::EachMatcher(const testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:399:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EitherOfMatcher::EitherOfMatcher(Matcher1, Matcher2) [with Matcher1 = {anonymous}::TypesMatchMatcherP; Matcher2 = {anonymous}::TypesMatchMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1086:51: required from 'typename testing::internal::AnyOfResult2::type testing::AnyOf(M1, M2) [with M1 = {anonymous}::TypesMatchMatcherP; M2 = {anonymous}::TypesMatchMatcherP; typename testing::internal::AnyOfResult2::type = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1096:23: required from 'typename testing::internal::AnyOfResult3::type testing::AnyOf(M1, M2, M3) [with M1 = {anonymous}::TypesMatchMatcherP; M2 = {anonymous}::TypesMatchMatcherP; M3 = {anonymous}::TypesMatchMatcherP; typename testing::internal::AnyOfResult3::type = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:116:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1736:48: warning: implicitly-declared 'constexpr {anonymous}::TypesMatchMatcherP::TypesMatchMatcherP(const {anonymous}::TypesMatchMatcherP&)' is deprecated [-Wdeprecated-copy] 1736 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::TypesMatchMatcherP' has user-provided 'void {anonymous}::TypesMatchMatcherP::operator=(const {anonymous}::TypesMatchMatcherP&) [with V_type = llvm::Constant*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:71:1: note: in expansion of macro 'MATCHER_P' 71 | MATCHER_P(TypesMatch, V, "has type " + PrintToString(V->getType())) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1736:48: warning: implicitly-declared 'constexpr {anonymous}::TypesMatchMatcherP::TypesMatchMatcherP(const {anonymous}::TypesMatchMatcherP&)' is deprecated [-Wdeprecated-copy] 1736 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::TypesMatchMatcherP' has user-provided 'void {anonymous}::TypesMatchMatcherP::operator=(const {anonymous}::TypesMatchMatcherP&) [with V_type = llvm::Constant*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:71:1: note: in expansion of macro 'MATCHER_P' 71 | MATCHER_P(TypesMatch, V, "has type " + PrintToString(V->getType())) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::TrulyMatcher<{anonymous}::OperationsTest_SourcePreds_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::TrulyMatcher<{anonymous}::OperationsTest_SourcePreds_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4133:32: required from 'testing::PolymorphicMatcher > testing::Truly(Predicate) [with Predicate = {anonymous}::OperationsTest_SourcePreds_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:148:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'constexpr testing::internal::TrulyMatcher<{anonymous}::OperationsTest_SourcePreds_Test::TestBody():: >::TrulyMatcher(const testing::internal::TrulyMatcher<{anonymous}::OperationsTest_SourcePreds_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::TrulyMatcher<{anonymous}::OperationsTest_SourcePreds_Test::TestBody():: >' has user-provided 'void testing::internal::TrulyMatcher::operator=(const testing::internal::TrulyMatcher&) [with Predicate = {anonymous}::OperationsTest_SourcePreds_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1790:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1790 | GTEST_DISALLOW_ASSIGN_(TrulyMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector >&; M = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:116:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: warning: implicitly-declared 'constexpr testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >::EitherOfMatcher(const testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >&)' is deprecated [-Wdeprecated-copy] 2928 | return MakeMatcher(new EachMatcherImpl(inner_matcher_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >' has user-provided 'void testing::internal::EitherOfMatcher::operator=(const testing::internal::EitherOfMatcher&) [with Matcher1 = {anonymous}::TypesMatchMatcherP; Matcher2 = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1751:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1751 | GTEST_DISALLOW_ASSIGN_(EitherOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2880:41: note: initializing argument 1 of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >; Container = const std::vector >&]' 2880 | explicit EachMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector >&; M = {anonymous}::TypesMatchMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:168:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: warning: implicitly-declared 'constexpr {anonymous}::TypesMatchMatcherP::TypesMatchMatcherP(const {anonymous}::TypesMatchMatcherP&)' is deprecated [-Wdeprecated-copy] 2928 | return MakeMatcher(new EachMatcherImpl(inner_matcher_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::TypesMatchMatcherP' has user-provided 'void {anonymous}::TypesMatchMatcherP::operator=(const {anonymous}::TypesMatchMatcherP&) [with V_type = llvm::Constant*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:71:1: note: in expansion of macro 'MATCHER_P' 71 | MATCHER_P(TypesMatch, V, "has type " + PrintToString(V->getType())) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2880:41: note: initializing argument 1 of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = {anonymous}::TypesMatchMatcherP; Container = const std::vector >&]' 2880 | explicit EachMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector >&; M = testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:397:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: warning: implicitly-declared 'constexpr testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >::EitherOfMatcher(const testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >&)' is deprecated [-Wdeprecated-copy] 2928 | return MakeMatcher(new EachMatcherImpl(inner_matcher_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >' has user-provided 'void testing::internal::EitherOfMatcher::operator=(const testing::internal::EitherOfMatcher&) [with Matcher1 = {anonymous}::HasTypeMatcherP; Matcher2 = {anonymous}::HasTypeMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1751:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1751 | GTEST_DISALLOW_ASSIGN_(EitherOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2880:41: note: initializing argument 1 of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >; Container = const std::vector >&]' 2880 | explicit EachMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >; Container = const std::vector >&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: required from 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector >&; M = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::EachMatcher, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:116:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2881:55: warning: implicitly-declared 'constexpr testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >::EitherOfMatcher(const testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >&)' is deprecated [-Wdeprecated-copy] 2881 | : QuantifierMatcherImpl(inner_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >' has user-provided 'void testing::internal::EitherOfMatcher::operator=(const testing::internal::EitherOfMatcher&) [with Matcher1 = {anonymous}::TypesMatchMatcherP; Matcher2 = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1751:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1751 | GTEST_DISALLOW_ASSIGN_(EitherOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2812:47: note: initializing argument 1 of 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, testing::internal::EitherOfMatcher<{anonymous}::TypesMatchMatcherP, {anonymous}::TypesMatchMatcherP > >; Container = const std::vector >&]' 2812 | explicit QuantifierMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = {anonymous}::TypesMatchMatcherP; Container = const std::vector >&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: required from 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector >&; M = {anonymous}::TypesMatchMatcherP]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::EachMatcher<{anonymous}::TypesMatchMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:168:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2881:55: warning: implicitly-declared 'constexpr {anonymous}::TypesMatchMatcherP::TypesMatchMatcherP(const {anonymous}::TypesMatchMatcherP&)' is deprecated [-Wdeprecated-copy] 2881 | : QuantifierMatcherImpl(inner_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::TypesMatchMatcherP' has user-provided 'void {anonymous}::TypesMatchMatcherP::operator=(const {anonymous}::TypesMatchMatcherP&) [with V_type = llvm::Constant*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:71:1: note: in expansion of macro 'MATCHER_P' 71 | MATCHER_P(TypesMatch, V, "has type " + PrintToString(V->getType())) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2812:47: note: initializing argument 1 of 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = {anonymous}::TypesMatchMatcherP; Container = const std::vector >&]' 2812 | explicit QuantifierMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >; Container = const std::vector >&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: required from 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector >&; M = testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::EachMatcher, {anonymous}::HasTypeMatcherP > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:397:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2881:55: warning: implicitly-declared 'constexpr testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >::EitherOfMatcher(const testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >&)' is deprecated [-Wdeprecated-copy] 2881 | : QuantifierMatcherImpl(inner_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >' has user-provided 'void testing::internal::EitherOfMatcher::operator=(const testing::internal::EitherOfMatcher&) [with Matcher1 = {anonymous}::HasTypeMatcherP; Matcher2 = {anonymous}::HasTypeMatcherP]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1751:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1751 | GTEST_DISALLOW_ASSIGN_(EitherOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2812:47: note: initializing argument 1 of 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::EitherOfMatcher<{anonymous}::HasTypeMatcherP, {anonymous}::HasTypeMatcherP >; Container = const std::vector >&]' 2812 | explicit QuantifierMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector >&; M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1649:66: required from 'testing::internal::BothOfMatcher::operator testing::Matcher() const [with T = const std::vector >&; Matcher1 = testing::internal::SizeIsMatcher >; Matcher2 = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:148:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: warning: implicitly-declared 'constexpr testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 2928 | return MakeMatcher(new EachMatcherImpl(inner_matcher_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::TrulyMatcher<{anonymous}::OperationsTest_SourcePreds_Test::TestBody():: >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2880:41: note: initializing argument 1 of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = testing::PolymorphicMatcher > >; Container = const std::vector >&]' 2880 | explicit EachMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = testing::PolymorphicMatcher > >; Container = const std::vector >&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: required from 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector >&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:148:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2881:55: warning: implicitly-declared 'constexpr testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 2881 | : QuantifierMatcherImpl(inner_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::TrulyMatcher<{anonymous}::OperationsTest_SourcePreds_Test::TestBody():: >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2812:47: note: initializing argument 1 of 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = testing::PolymorphicMatcher > >; Container = const std::vector >&]' 2812 | explicit QuantifierMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = llvm::Constant* const&; Impl = testing::internal::TrulyMatcher<{anonymous}::OperationsTest_SourcePreds_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = llvm::Constant* const&; Impl = testing::internal::TrulyMatcher<{anonymous}::OperationsTest_SourcePreds_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = llvm::Constant* const&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = llvm::Constant* const&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher > >; T = llvm::Constant* const&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = llvm::Constant* const&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2814:52: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::BothOfMatcher >, testing::internal::EachMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:148:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'constexpr testing::internal::TrulyMatcher<{anonymous}::OperationsTest_SourcePreds_Test::TestBody():: >::TrulyMatcher(const testing::internal::TrulyMatcher<{anonymous}::OperationsTest_SourcePreds_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/OperationsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::TrulyMatcher<{anonymous}::OperationsTest_SourcePreds_Test::TestBody():: >' has user-provided 'void testing::internal::TrulyMatcher::operator=(const testing::internal::TrulyMatcher&) [with Predicate = {anonymous}::OperationsTest_SourcePreds_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1790:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1790 | GTEST_DISALLOW_ASSIGN_(TrulyMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/ReservoirSamplerTest.cpp.o [ 94%] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/StrategiesTest.cpp.o [ 94%] Building CXX object unittests/FuzzMutate/CMakeFiles/FuzzMutateTests.dir/RandomIRBuilderTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/FuzzMutate/OpDescriptor.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/FuzzMutate/IRMutator.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/FuzzMutate/RandomIRBuilder.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/RandomIRBuilderTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Instruction*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/FuzzMutate/RandomIRBuilderTest.cpp:197:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Linking CXX executable FuzzMutateTests [ 94%] Built target FuzzMutateTests Scanning dependencies of target IRTests [ 94%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Format.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/BinaryFormat/Dwarf.h:26, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/AsmWriterTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/AsmWriterTest.cpp:30:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AttributesTest.cpp.o [ 94%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/BasicBlockTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/BasicBlockTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/CFGBuilder.cpp.o [ 94%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o [ 94%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantsTest.cpp.o [ 94%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DataLayoutTest.cpp.o [ 94%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DebugInfoMetadata.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/DebugInfoTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::DINode::DIFlags]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/DebugInfoTest.cpp:69:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o [ 94%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o [ 94%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeBatchUpdatesTest.cpp.o [ 94%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/FunctionTest.cpp.o [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassBuilderCallbacksTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringExtras.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = bool(llvm::StringRef, llvm::Any)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:318:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action& testing::Action::operator=(const testing::Action&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action' has user-provided 'testing::Action::Action(const testing::Action&) [with F = bool(llvm::StringRef, llvm::Any)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::NotMatcher testing::Not(InnerMatcher) [with InnerMatcher = {anonymous}::HasNameRegexMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:347:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4124:20: warning: implicitly-declared 'constexpr {anonymous}::HasNameRegexMatcherP::HasNameRegexMatcherP(const {anonymous}::HasNameRegexMatcherP&)' is deprecated [-Wdeprecated-copy] 4124 | return internal::NotMatcher(m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::HasNameRegexMatcherP' has user-provided 'void {anonymous}::HasNameRegexMatcherP::operator=(const {anonymous}::HasNameRegexMatcherP&) [with Name_type = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:308:1: note: in expansion of macro 'MATCHER_P' 308 | MATCHER_P(HasNameRegex, Name, "") { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1472:36: note: initializing argument 1 of 'testing::internal::NotMatcher::NotMatcher(InnerMatcher) [with InnerMatcher = {anonymous}::HasNameRegexMatcherP]' 1472 | explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {} | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:477:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:60, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h: In instantiation of 'testing::internal::DoBothAction testing::DoAll(Action1, Action2) [with Action1 = testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>; Action2 = testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:695:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:697:20: warning: implicitly-declared 'constexpr testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>::WithArgsAction(const testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>&)' is deprecated [-Wdeprecated-copy] 697 | return internal::DoBothAction(a1, a2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>' has user-provided 'void testing::internal::WithArgsAction::operator=(const testing::internal::WithArgsAction&) [with InnerAction = testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = 3; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:491:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 491 | GTEST_DISALLOW_ASSIGN_(WithArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:974:24: note: initializing argument 1 of 'testing::internal::DoBothAction::DoBothAction(Action1, Action2) [with Action1 = testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>; Action2 = testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>]' 974 | DoBothAction(Action1 action1, Action2 action2) | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:60, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:697:20: warning: implicitly-declared 'constexpr testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>::WithArgsAction(const testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>&)' is deprecated [-Wdeprecated-copy] 697 | return internal::DoBothAction(a1, a2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>' has user-provided 'void testing::internal::WithArgsAction::operator=(const testing::internal::WithArgsAction&) [with InnerAction = testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = -1; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:491:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 491 | GTEST_DISALLOW_ASSIGN_(WithArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:974:41: note: initializing argument 2 of 'testing::internal::DoBothAction::DoBothAction(Action1, Action2) [with Action1 = testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>; Action2 = testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>]' 974 | DoBothAction(Action1 action1, Action2 action2) | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:60, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h: In instantiation of 'testing::internal::DoBothAction testing::DoAll(Action1, Action2) [with Action1 = testing::internal::WithArgsAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>; Action2 = testing::internal::WithArgsAction&, llvm::LazyCallGraph&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:823:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:697:20: warning: implicitly-declared 'constexpr testing::internal::WithArgsAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>::WithArgsAction(const testing::internal::WithArgsAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>&)' is deprecated [-Wdeprecated-copy] 697 | return internal::DoBothAction(a1, a2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::WithArgsAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>' has user-provided 'void testing::internal::WithArgsAction::operator=(const testing::internal::WithArgsAction&) [with InnerAction = testing::PolymorphicAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = 3; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:491:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 491 | GTEST_DISALLOW_ASSIGN_(WithArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:974:24: note: initializing argument 1 of 'testing::internal::DoBothAction::DoBothAction(Action1, Action2) [with Action1 = testing::internal::WithArgsAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>; Action2 = testing::internal::WithArgsAction&, llvm::LazyCallGraph&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>]' 974 | DoBothAction(Action1 action1, Action2 action2) | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:60, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:697:20: warning: implicitly-declared 'constexpr testing::internal::WithArgsAction&, llvm::LazyCallGraph&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>::WithArgsAction(const testing::internal::WithArgsAction&, llvm::LazyCallGraph&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>&)' is deprecated [-Wdeprecated-copy] 697 | return internal::DoBothAction(a1, a2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::WithArgsAction&, llvm::LazyCallGraph&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>' has user-provided 'void testing::internal::WithArgsAction::operator=(const testing::internal::WithArgsAction&) [with InnerAction = testing::PolymorphicAction&, llvm::LazyCallGraph&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = -1; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:491:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 491 | GTEST_DISALLOW_ASSIGN_(WithArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:974:41: note: initializing argument 2 of 'testing::internal::DoBothAction::DoBothAction(Action1, Action2) [with Action1 = testing::internal::WithArgsAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>; Action2 = testing::internal::WithArgsAction&, llvm::LazyCallGraph&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>]' 974 | DoBothAction(Action1 action1, Action2 action2) | ~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:979:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:154:23: required from 'void {anonymous}::MockPassHandleBase::setDefaults() [with DerivedT = {anonymous}::MockPassHandle; IRUnitT = llvm::Loop; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:174:34: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>& testing::Action&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>::operator=(const testing::Action&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:154:23: required from 'void {anonymous}::MockPassHandleBase::setDefaults() [with DerivedT = {anonymous}::MockPassHandle; IRUnitT = llvm::Function; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:182:34: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action&)>& testing::Action&)>::operator=(const testing::Action&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:154:23: required from 'void {anonymous}::MockPassHandleBase::setDefaults() [with DerivedT = {anonymous}::MockPassHandle; IRUnitT = llvm::LazyCallGraph::SCC; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:199:34: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)>& testing::Action&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)>::operator=(const testing::Action&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::Module&, llvm::AnalysisManager&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:154:23: required from 'void {anonymous}::MockPassHandleBase::setDefaults() [with DerivedT = {anonymous}::MockPassHandle; IRUnitT = llvm::Module; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:207:34: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action&)>& testing::Action&)>::operator=(const testing::Action&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::Module&, llvm::AnalysisManager&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:104:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::Loop; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:226:50: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>& testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>::operator=(const testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = bool(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:106:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::Loop; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:226:50: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action::Invalidator&)>& testing::Action::Invalidator&)>::operator=(const testing::Action::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action::Invalidator&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = bool(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Function>::Analysis::Result(llvm::Function&, llvm::AnalysisManager&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:104:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::Function; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:237:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Function>::Analysis::Result(llvm::Function&, llvm::AnalysisManager&)>& testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Function>::Analysis::Result(llvm::Function&, llvm::AnalysisManager&)>::operator=(const testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Function>::Analysis::Result(llvm::Function&, llvm::AnalysisManager&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Function>::Analysis::Result(llvm::Function&, llvm::AnalysisManager&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Function>::Analysis::Result(llvm::Function&, llvm::AnalysisManager&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = bool(llvm::Function&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:106:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::Function; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:237:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action::Invalidator&)>& testing::Action::Invalidator&)>::operator=(const testing::Action::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action::Invalidator&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = bool(llvm::Function&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::LazyCallGraph::SCC, llvm::AnalysisManager, llvm::LazyCallGraph&>::Analysis::Result(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:104:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::LazyCallGraph::SCC; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {llvm::LazyCallGraph&}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:251:58: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::LazyCallGraph::SCC, llvm::AnalysisManager, llvm::LazyCallGraph&>::Analysis::Result(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&)>& testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::LazyCallGraph::SCC, llvm::AnalysisManager, llvm::LazyCallGraph&>::Analysis::Result(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&)>::operator=(const testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::LazyCallGraph::SCC, llvm::AnalysisManager, llvm::LazyCallGraph&>::Analysis::Result(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::LazyCallGraph::SCC, llvm::AnalysisManager, llvm::LazyCallGraph&>::Analysis::Result(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::LazyCallGraph::SCC, llvm::AnalysisManager, llvm::LazyCallGraph&>::Analysis::Result(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = bool(llvm::LazyCallGraph::SCC&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:106:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::LazyCallGraph::SCC; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {llvm::LazyCallGraph&}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:251:58: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action::Invalidator&)>& testing::Action::Invalidator&)>::operator=(const testing::Action::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action::Invalidator&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = bool(llvm::LazyCallGraph::SCC&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Module>::Analysis::Result(llvm::Module&, llvm::AnalysisManager&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:104:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::Module; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:262:46: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Module>::Analysis::Result(llvm::Module&, llvm::AnalysisManager&)>& testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Module>::Analysis::Result(llvm::Module&, llvm::AnalysisManager&)>::operator=(const testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Module>::Analysis::Result(llvm::Module&, llvm::AnalysisManager&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Module>::Analysis::Result(llvm::Module&, llvm::AnalysisManager&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockAnalysisHandle, llvm::Module>::Analysis::Result(llvm::Module&, llvm::AnalysisManager&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = bool(llvm::Module&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:106:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::Module; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:262:46: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action::Invalidator&)>& testing::Action::Invalidator&)>::operator=(const testing::Action::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action::Invalidator&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = bool(llvm::Module&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::NotMatcher::NotMatcher(InnerMatcher) [with InnerMatcher = {anonymous}::HasNameRegexMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4124:20: required from 'testing::internal::NotMatcher testing::Not(InnerMatcher) [with InnerMatcher = {anonymous}::HasNameRegexMatcherP]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:347:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1472:63: warning: implicitly-declared 'constexpr {anonymous}::HasNameRegexMatcherP::HasNameRegexMatcherP(const {anonymous}::HasNameRegexMatcherP&)' is deprecated [-Wdeprecated-copy] 1472 | explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::HasNameRegexMatcherP' has user-provided 'void {anonymous}::HasNameRegexMatcherP::operator=(const {anonymous}::HasNameRegexMatcherP&) [with Name_type = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:308:1: note: in expansion of macro 'MATCHER_P' 308 | MATCHER_P(HasNameRegex, Name, "") { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Module&, llvm::AnalysisManager&); Impl = testing::internal::InvokeAction&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Module&, llvm::AnalysisManager&); Impl = testing::internal::InvokeAction&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:474:42: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction&)>::InvokeAction(const testing::internal::InvokeAction&)>&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = llvm::PreservedAnalyses (*)(llvm::Module&, llvm::AnalysisManager&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:477:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeAction&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeAction&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:551:42: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction&)>::InvokeAction(const testing::internal::InvokeAction&)>&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = llvm::PreservedAnalyses (*)(llvm::Function&, llvm::AnalysisManager&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:60, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h: In instantiation of 'testing::internal::WithArgsAction::WithArgsAction(const InnerAction&) [with InnerAction = testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = -1; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:638:20: required from 'testing::internal::WithArgsAction testing::WithArgs(const InnerAction&) [with int k1 = 0; int k2 = 1; int k3 = 2; InnerAction = testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&)> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:637:60: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:463:70: warning: implicitly-declared 'constexpr testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&)> >::PolymorphicAction(const testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&)> >&)' is deprecated [-Wdeprecated-copy] 463 | explicit WithArgsAction(const InnerAction& action) : action_(action) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&)> >' has user-provided 'void testing::PolymorphicAction::operator=(const testing::PolymorphicAction&) [with Impl = testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&)>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:457:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 457 | GTEST_DISALLOW_ASSIGN_(PolymorphicAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:60, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h: In instantiation of 'testing::internal::WithArgsAction::WithArgsAction(const InnerAction&) [with InnerAction = testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = 3; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:644:20: required from 'testing::internal::WithArgsAction testing::WithArgs(const InnerAction&) [with int k1 = 0; int k2 = 1; int k3 = 2; int k4 = 3; InnerAction = testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:694:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:463:70: warning: implicitly-declared 'constexpr testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >::PolymorphicAction(const testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >&)' is deprecated [-Wdeprecated-copy] 463 | explicit WithArgsAction(const InnerAction& action) : action_(action) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >' has user-provided 'void testing::PolymorphicAction::operator=(const testing::PolymorphicAction&) [with Impl = testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:457:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 457 | GTEST_DISALLOW_ASSIGN_(PolymorphicAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::internal::DoBothAction::DoBothAction(Action1, Action2) [with Action1 = testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>; Action2 = testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:697:20: required from 'testing::internal::DoBothAction testing::DoAll(Action1, Action2) [with Action1 = testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>; Action2 = testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:695:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:975:44: warning: implicitly-declared 'constexpr testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>::WithArgsAction(const testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>&)' is deprecated [-Wdeprecated-copy] 975 | : action1_(action1), action2_(action2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>' has user-provided 'void testing::internal::WithArgsAction::operator=(const testing::internal::WithArgsAction&) [with InnerAction = testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = 3; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:491:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 491 | GTEST_DISALLOW_ASSIGN_(WithArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:975:44: warning: implicitly-declared 'constexpr testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>::WithArgsAction(const testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>&)' is deprecated [-Wdeprecated-copy] 975 | : action1_(action1), action2_(action2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>' has user-provided 'void testing::internal::WithArgsAction::operator=(const testing::internal::WithArgsAction&) [with InnerAction = testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = -1; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:491:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 491 | GTEST_DISALLOW_ASSIGN_(WithArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:60, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h: In instantiation of 'testing::internal::WithArgsAction::WithArgsAction(const InnerAction&) [with InnerAction = testing::PolymorphicAction&, llvm::LazyCallGraph&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = -1; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:638:20: required from 'testing::internal::WithArgsAction testing::WithArgs(const InnerAction&) [with int k1 = 0; int k2 = 1; int k3 = 2; InnerAction = testing::PolymorphicAction&, llvm::LazyCallGraph&)> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:767:60: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:463:70: warning: implicitly-declared 'constexpr testing::PolymorphicAction&, llvm::LazyCallGraph&)> >::PolymorphicAction(const testing::PolymorphicAction&, llvm::LazyCallGraph&)> >&)' is deprecated [-Wdeprecated-copy] 463 | explicit WithArgsAction(const InnerAction& action) : action_(action) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicAction&, llvm::LazyCallGraph&)> >' has user-provided 'void testing::PolymorphicAction::operator=(const testing::PolymorphicAction&) [with Impl = testing::internal::InvokeAction&, llvm::LazyCallGraph&)>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:457:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 457 | GTEST_DISALLOW_ASSIGN_(PolymorphicAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:60, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h: In instantiation of 'testing::internal::WithArgsAction::WithArgsAction(const InnerAction&) [with InnerAction = testing::PolymorphicAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = 3; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:644:20: required from 'testing::internal::WithArgsAction testing::WithArgs(const InnerAction&) [with int k1 = 0; int k2 = 1; int k3 = 2; int k4 = 3; InnerAction = testing::PolymorphicAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:822:76: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:463:70: warning: implicitly-declared 'constexpr testing::PolymorphicAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >::PolymorphicAction(const testing::PolymorphicAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >&)' is deprecated [-Wdeprecated-copy] 463 | explicit WithArgsAction(const InnerAction& action) : action_(action) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >' has user-provided 'void testing::PolymorphicAction::operator=(const testing::PolymorphicAction&) [with Impl = testing::internal::InvokeAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:457:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 457 | GTEST_DISALLOW_ASSIGN_(PolymorphicAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::internal::DoBothAction::DoBothAction(Action1, Action2) [with Action1 = testing::internal::WithArgsAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>; Action2 = testing::internal::WithArgsAction&, llvm::LazyCallGraph&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:697:20: required from 'testing::internal::DoBothAction testing::DoAll(Action1, Action2) [with Action1 = testing::internal::WithArgsAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>; Action2 = testing::internal::WithArgsAction&, llvm::LazyCallGraph&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:823:67: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:975:44: warning: implicitly-declared 'constexpr testing::internal::WithArgsAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>::WithArgsAction(const testing::internal::WithArgsAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>&)' is deprecated [-Wdeprecated-copy] 975 | : action1_(action1), action2_(action2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::WithArgsAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>' has user-provided 'void testing::internal::WithArgsAction::operator=(const testing::internal::WithArgsAction&) [with InnerAction = testing::PolymorphicAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = 3; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:491:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 491 | GTEST_DISALLOW_ASSIGN_(WithArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:975:44: warning: implicitly-declared 'constexpr testing::internal::WithArgsAction&, llvm::LazyCallGraph&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>::WithArgsAction(const testing::internal::WithArgsAction&, llvm::LazyCallGraph&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>&)' is deprecated [-Wdeprecated-copy] 975 | : action1_(action1), action2_(action2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::WithArgsAction&, llvm::LazyCallGraph&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>' has user-provided 'void testing::internal::WithArgsAction::operator=(const testing::internal::WithArgsAction&) [with InnerAction = testing::PolymorphicAction&, llvm::LazyCallGraph&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = -1; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:491:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 491 | GTEST_DISALLOW_ASSIGN_(WithArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:979:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = bool(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&); Impl = testing::internal::InvokeAction::Invalidator&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = bool(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&); Impl = testing::internal::InvokeAction::Invalidator&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:106:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::Loop; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:226:50: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction::Invalidator&)>::InvokeAction(const testing::internal::InvokeAction::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction::Invalidator&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = bool (*)(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = bool(llvm::Function&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&); Impl = testing::internal::InvokeAction::Invalidator&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = bool(llvm::Function&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&); Impl = testing::internal::InvokeAction::Invalidator&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:106:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::Function; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:237:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction::Invalidator&)>::InvokeAction(const testing::internal::InvokeAction::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction::Invalidator&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = bool (*)(llvm::Function&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = bool(llvm::LazyCallGraph::SCC&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&); Impl = testing::internal::InvokeAction::Invalidator&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = bool(llvm::LazyCallGraph::SCC&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&); Impl = testing::internal::InvokeAction::Invalidator&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:106:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::LazyCallGraph::SCC; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {llvm::LazyCallGraph&}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:251:58: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction::Invalidator&)>::InvokeAction(const testing::internal::InvokeAction::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction::Invalidator&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = bool (*)(llvm::LazyCallGraph::SCC&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = bool(llvm::Module&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&); Impl = testing::internal::InvokeAction::Invalidator&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = bool(llvm::Module&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&); Impl = testing::internal::InvokeAction::Invalidator&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:106:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::Module; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:262:46: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction::Invalidator&)>::InvokeAction(const testing::internal::InvokeAction::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction::Invalidator&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = bool (*)(llvm::Module&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = llvm::PreservedAnalyses (*)(llvm::Module&, llvm::AnalysisManager&)]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:474:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction&)>::InvokeAction(const testing::internal::InvokeAction&)>&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = llvm::PreservedAnalyses (*)(llvm::Module&, llvm::AnalysisManager&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = llvm::PreservedAnalyses (*)(llvm::Function&, llvm::AnalysisManager&)]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:551:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction&)>::InvokeAction(const testing::internal::InvokeAction&)>&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = llvm::PreservedAnalyses (*)(llvm::Function&, llvm::AnalysisManager&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = llvm::PreservedAnalyses (*)(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:637:59: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&)>::InvokeAction(const testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&)>&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = llvm::PreservedAnalyses (*)(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = void (*)(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:694:76: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>::InvokeAction(const testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = void (*)(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction&, llvm::LazyCallGraph&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction&, llvm::LazyCallGraph&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = llvm::PreservedAnalyses (*)(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&)]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:767:59: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction&, llvm::LazyCallGraph&)>::InvokeAction(const testing::internal::InvokeAction&, llvm::LazyCallGraph&)>&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction&, llvm::LazyCallGraph&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = llvm::PreservedAnalyses (*)(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = void (*)(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:822:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)>::InvokeAction(const testing::internal::InvokeAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)>&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = void (*)(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction::Invalidator&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction::Invalidator&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = bool (*)(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:106:30: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::Loop; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:226:50: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction::Invalidator&)>::InvokeAction(const testing::internal::InvokeAction::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction::Invalidator&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = bool (*)(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction::Invalidator&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction::Invalidator&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = bool (*)(llvm::Function&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:106:30: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::Function; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:237:48: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction::Invalidator&)>::InvokeAction(const testing::internal::InvokeAction::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction::Invalidator&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = bool (*)(llvm::Function&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction::Invalidator&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction::Invalidator&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = bool (*)(llvm::LazyCallGraph::SCC&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:106:30: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::LazyCallGraph::SCC; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {llvm::LazyCallGraph&}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:251:58: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction::Invalidator&)>::InvokeAction(const testing::internal::InvokeAction::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction::Invalidator&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = bool (*)(llvm::LazyCallGraph::SCC&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction::Invalidator&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction::Invalidator&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = bool (*)(llvm::Module&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:106:30: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockAnalysisHandle; IRUnitT = llvm::Module; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:262:46: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction::Invalidator&)>::InvokeAction(const testing::internal::InvokeAction::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction::Invalidator&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = bool (*)(llvm::Module&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&); Impl = testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&); Impl = testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:475:62: required from 'testing::internal::WithArgsAction::Impl::Impl(const InnerAction&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); InnerAction = testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = -1; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:466:50: required from 'testing::internal::WithArgsAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); InnerAction = testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = -1; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:637:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&)>::InvokeAction(const testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&)>&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = llvm::PreservedAnalyses (*)(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&); Impl = testing::internal::InvokeAction&, llvm::LazyCallGraph&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&); Impl = testing::internal::InvokeAction&, llvm::LazyCallGraph&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:475:62: required from 'testing::internal::WithArgsAction::Impl::Impl(const InnerAction&) [with F = llvm::PreservedAnalyses(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&); InnerAction = testing::PolymorphicAction&, llvm::LazyCallGraph&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = -1; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:466:50: required from 'testing::internal::WithArgsAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&); InnerAction = testing::PolymorphicAction&, llvm::LazyCallGraph&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = -1; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:767:61: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction&, llvm::LazyCallGraph&)>::InvokeAction(const testing::internal::InvokeAction&, llvm::LazyCallGraph&)>&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction&, llvm::LazyCallGraph&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = llvm::PreservedAnalyses (*)(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = void(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = void(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:475:62: required from 'testing::internal::WithArgsAction::Impl::Impl(const InnerAction&) [with F = void(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); InnerAction = testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = 3; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:466:50: required from 'testing::internal::WithArgsAction::operator testing::Action() const [with F = void(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); InnerAction = testing::PolymorphicAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = 3; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:981:22: required from 'testing::internal::DoBothAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Action1 = testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>; Action2 = testing::internal::WithArgsAction&, llvm::LoopStandardAnalysisResults&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:695:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>::InvokeAction(const testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = void (*)(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = void(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&); Impl = testing::internal::InvokeAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = void(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&); Impl = testing::internal::InvokeAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:475:62: required from 'testing::internal::WithArgsAction::Impl::Impl(const InnerAction&) [with F = void(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&); InnerAction = testing::PolymorphicAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = 3; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-actions.h:466:50: required from 'testing::internal::WithArgsAction::operator testing::Action() const [with F = void(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&); InnerAction = testing::PolymorphicAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >; int k1 = 0; int k2 = 1; int k3 = 2; int k4 = 3; int k5 = -1; int k6 = -1; int k7 = -1; int k8 = -1; int k9 = -1; int k10 = -1]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:981:22: required from 'testing::internal::DoBothAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&); Action1 = testing::internal::WithArgsAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)> >, 0, 1, 2, 3, -1, -1, -1, -1, -1, -1>; Action2 = testing::internal::WithArgsAction&, llvm::LazyCallGraph&)> >, 0, 1, 2, -1, -1, -1, -1, -1, -1, -1>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:823:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)>::InvokeAction(const testing::internal::InvokeAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)>&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PassBuilderCallbacksTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = void (*)(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/IRBuilder.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/IRBuilderTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/IRBuilderTest.cpp:106:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/IRBuilderTest.cpp:106:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/IRBuilderTest.cpp:574:42: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/InstructionsTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemoryBuffer.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/AsmParser/Parser.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:775:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:800:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:800:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::ContainerEqMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemoryBuffer.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/AsmParser/Parser.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Constant*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:817:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:800:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::ContainerEqMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/MemoryBuffer.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/AsmParser/Parser.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:414:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:414:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::ContainerEqMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::ContainerEqMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4170:32: required from 'testing::PolymorphicMatcher::type> > testing::ContainerEq(const Container&) [with Container = llvm::ArrayRef; typename testing::internal::RemoveConst::type = llvm::ArrayRef]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:800:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'constexpr testing::internal::ContainerEqMatcher >::ContainerEqMatcher(const testing::internal::ContainerEqMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainerEqMatcher >' has user-provided 'void testing::internal::ContainerEqMatcher::operator=(const testing::internal::ContainerEqMatcher&) [with Container = llvm::ArrayRef]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2605:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2605 | GTEST_DISALLOW_ASSIGN_(ContainerEqMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::SmallVector&; Impl = testing::internal::ContainerEqMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::SmallVector&; Impl = testing::internal::ContainerEqMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::SmallVector&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::SmallVector&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher > >; T = const llvm::SmallVector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::SmallVector&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = llvm::SmallVector; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:800:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'constexpr testing::internal::ContainerEqMatcher >::ContainerEqMatcher(const testing::internal::ContainerEqMatcher >&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/InstructionsTest.cpp:25: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainerEqMatcher >' has user-provided 'void testing::internal::ContainerEqMatcher::operator=(const testing::internal::ContainerEqMatcher&) [with Container = llvm::ArrayRef]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2605:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2605 | GTEST_DISALLOW_ASSIGN_(ContainerEqMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ManglerTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Mangler.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/ManglerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/ManglerTest.cpp:34:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MetadataTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Metadata.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/MetadataTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/MetadataTest.cpp:2228:49: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Metadata*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/MetadataTest.cpp:2548:51: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ModuleTest.cpp.o [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassManagerTest.cpp.o [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PatternMatch.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/PatternMatch.h:31, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PatternMatch.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::NoFolder; Inserter = llvm::IRBuilderDefaultInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::NoFolder; Inserter = llvm::IRBuilderDefaultInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PatternMatch.cpp:988:37: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Value*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::NoFolder; Inserter = llvm::IRBuilderDefaultInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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::NoFolder; Inserter = llvm::IRBuilderDefaultInserter]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/PatternMatch.cpp:988:37: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TimePassesTest.cpp.o [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TypesTest.cpp.o [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UseTest.cpp.o [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UserTest.cpp.o [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueMapTest.cpp.o [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueTest.cpp.o [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VectorTypesTest.cpp.o [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VerifierTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/Verifier.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/IR/VerifierTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/WaymarkTest.cpp.o [ 96%] Linking CXX executable IRTests [ 96%] Built target IRTests Scanning dependencies of target LineEditorTests [ 96%] Building CXX object unittests/LineEditor/CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o [ 96%] Linking CXX executable LineEditorTests [ 96%] Built target LineEditorTests Scanning dependencies of target LinkerTests [ 96%] Building CXX object unittests/Linker/CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o [ 96%] Linking CXX executable LinkerTests [ 96%] Built target LinkerTests Scanning dependencies of target MCTests [ 96%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/Disassembler.cpp.o [ 96%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o [ 96%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o [ 96%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/TargetRegistry.cpp.o [ 96%] Linking CXX executable MCTests [ 96%] Built target MCTests Scanning dependencies of target MITests [ 96%] Building CXX object unittests/MI/CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o [ 96%] Linking CXX executable MITests [ 96%] Built target MITests Scanning dependencies of target ObjectTests [ 96%] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/MinidumpTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:38:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:38:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Object/MinidumpTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ [ 96%] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/SymbolSizeTest.cpp.o [ 96%] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/SymbolicFileTest.cpp.o [ 96%] Linking CXX executable ObjectTests [ 96%] Built target ObjectTests Scanning dependencies of target ObjectYAMLTests [ 96%] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/MinidumpYAMLTest.cpp.o /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp: In function 'llvm::Expected > toBinary(llvm::SmallVectorImpl&, llvm::StringRef)': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:23:21: warning: redundant move in return statement [-Wredundant-move] 23 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:23:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:45:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/BinaryFormat/Minidump.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ObjectYAML/MinidumpYAML.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:66:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:45:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ [ 96%] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o [ 96%] Linking CXX executable ObjectYAMLTests [ 96%] Built target ObjectYAMLTests Scanning dependencies of target OptsTestTableGen [ 96%] Building Opts.inc... [ 96%] Built target OptsTestTableGen Scanning dependencies of target OptionTests [ 96%] Building CXX object unittests/Option/CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o [ 96%] Linking CXX executable OptionTests [ 96%] Built target OptionTests Scanning dependencies of target RemarksTests [ 96%] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/RemarksStrTabParsingTest.cpp.o [ 96%] Building CXX object unittests/Remarks/CMakeFiles/RemarksTests.dir/YAMLRemarksParsingTest.cpp.o [ 96%] Linking CXX executable RemarksTests [ 96%] Built target RemarksTests Scanning dependencies of target TestPlugin [ 97%] Building CXX object unittests/Passes/CMakeFiles/TestPlugin.dir/TestPlugin.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CGSCCPassManager.h:91, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Passes/PassBuilder.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/TestPlugin.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Linking CXX shared module TestPlugin.so [ 97%] Built target TestPlugin Scanning dependencies of target PluginsTests [ 97%] Building CXX object unittests/Passes/CMakeFiles/PluginsTests.dir/PluginsTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseSet.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/CGSCCPassManager.h:91, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:57:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:60:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:57:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:60:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Passes/PluginsTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ [ 97%] Linking CXX executable PluginsTests [ 97%] Built target PluginsTests Scanning dependencies of target ProfileDataTests [ 97%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator*()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:80:23: warning: redundant move in return statement [-Wredundant-move] 80 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:80:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h: In member function 'llvm::Expected llvm::coverage::CoverageMappingIterator::operator->()': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:88:23: warning: redundant move in return statement [-Wredundant-move] 88 | return std::move(E); | ~~~~~~~~~^~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h:88:23: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:209:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:209:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/CoverageMappingTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ [ 97%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:48:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:1025:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:48:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:1025:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/ProfileData/InstrProfTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ [ 97%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o [ 97%] Linking CXX executable ProfileDataTests [ 97%] Built target ProfileDataTests Scanning dependencies of target SupportTests [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AnnotationsTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:35:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::IsEmptyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:39:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::IsEmptyMatcher::IsEmptyMatcher(const testing::IsEmptyMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::IsEmptyMatcher' has user-provided 'void testing::IsEmptyMatcher::operator=(const testing::IsEmptyMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:48:1: note: in expansion of macro 'MATCHER' 48 | MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::IsEmptyMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:42:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:57:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:66:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:35:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::IsEmptyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::IsEmptyMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:39:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::IsEmptyMatcher::IsEmptyMatcher(const testing::IsEmptyMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::IsEmptyMatcher' has user-provided 'void testing::IsEmptyMatcher::operator=(const testing::IsEmptyMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:48:1: note: in expansion of macro 'MATCHER' 48 | MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:42:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:57:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:66:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/AnnotationsTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ARMAttributeParser.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BinaryStreamTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:205:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:211:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryByteStream.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator.h: In instantiation of 'DerivedT llvm::iterator_facade_base::operator++(int) [with DerivedT = llvm::FixedStreamArrayIterator; IteratorCategoryT = std::random_access_iterator_tag; T = const unsigned int; DifferenceTypeT = long int; PointerT = const unsigned int*; ReferenceT = const unsigned int&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:427:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator.h:126:14: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 126 | DerivedT tmp = *static_cast(this); | ^~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = unsigned int]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/STLExtras.h:21, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Host.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/Hashing.h:48, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/BinaryByteStream.h:13, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/iterator.h:128:12: warning: implicitly-declared 'llvm::FixedStreamArrayIterator::FixedStreamArrayIterator(const llvm::FixedStreamArrayIterator&)' is deprecated [-Wdeprecated-copy] 128 | return tmp; | ^~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 = unsigned int]' 327 | operator=(const FixedStreamArrayIterator &Other) { | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:205:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:211:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/BinaryStreamTest.cpp:15: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CachePruningTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CrashRecoveryTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Casting.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CheckedArithmeticTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Chrono.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CompressionTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CRCTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DebugTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DebugCounterTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DJBTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/EndianStream.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/EndianStreamTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = short unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/EndianStreamTest.cpp:161:40: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = float]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/EndianStreamTest.cpp:192:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrnoTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h: In instantiation of 'llvm::Expected llvm::handleExpected(llvm::Expected, RecoveryFtor&&, HandlerTs&& ...) [with T = int; RecoveryFtor = {anonymous}::Error_HandleExpectedSuccess_Test::TestBody()::; HandlerTs = {}]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:638:54: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:946:25: warning: redundant move in return statement [-Wredundant-move] 946 | return std::move(Err); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:946:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h: In instantiation of 'llvm::Expected llvm::handleExpected(llvm::Expected, RecoveryFtor&&, HandlerTs&& ...) [with T = int; RecoveryFtor = {anonymous}::Error_HandleExpectedUnhandledError_Test::TestBody()::; HandlerTs = {}]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:660:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:946:25: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:946:25: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h: In instantiation of 'llvm::Expected llvm::handleExpected(llvm::Expected, RecoveryFtor&&, HandlerTs&& ...) [with T = int; RecoveryFtor = {anonymous}::Error_HandleExpectedHandledError_Test::TestBody()::; HandlerTs = {{anonymous}::Error_HandleExpectedHandledError_Test::TestBody()::}]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:679:50: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:946:25: warning: redundant move in return statement [-Wredundant-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:946:25: note: remove 'std::move' call In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:762:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:767:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:762:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:767:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::PropertyMatcher<{anonymous}::CustomError, int>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::PropertyMatcher<{anonymous}::CustomError, int>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3931:32: required from 'testing::PolymorphicMatcher > testing::Property(PropertyType (Class::*)() const, const PropertyMatcher&) [with Class = {anonymous}::CustomError; PropertyType = int; PropertyMatcher = int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:784:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::PropertyMatcher<{anonymous}::CustomError, int>::PropertyMatcher(const testing::internal::PropertyMatcher<{anonymous}::CustomError, int>&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::PropertyMatcher<{anonymous}::CustomError, int>' has user-provided 'void testing::internal::PropertyMatcher::operator=(const testing::internal::PropertyMatcher&) [with Class = {anonymous}::CustomError; PropertyType = int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2301:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2301 | GTEST_DISALLOW_ASSIGN_(PropertyMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = {anonymous}::CustomError&; Impl = testing::internal::PropertyMatcher<{anonymous}::CustomError, int>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = {anonymous}::CustomError&; Impl = testing::internal::PropertyMatcher<{anonymous}::CustomError, int>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = {anonymous}::CustomError&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = {anonymous}::CustomError&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher >; T = {anonymous}::CustomError&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = {anonymous}::CustomError&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:154:40: required from 'testing::Matcher llvm::Failed(M) [with InfoT = {anonymous}::CustomError; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:784:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::PropertyMatcher<{anonymous}::CustomError, int>::PropertyMatcher(const testing::internal::PropertyMatcher<{anonymous}::CustomError, int>&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/ErrorTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::PropertyMatcher<{anonymous}::CustomError, int>' has user-provided 'void testing::internal::PropertyMatcher::operator=(const testing::internal::PropertyMatcher&) [with Class = {anonymous}::CustomError; PropertyType = int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2301:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2301 | GTEST_DISALLOW_ASSIGN_(PropertyMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FileCheckTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FormatVariadicTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/GlobPatternTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Host.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ItaniumManglingCanonicalizerTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/JSONTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:172:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::HasSubstrMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:172:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::HasSubstrMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const std::__cxx11::basic_string&; Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const std::__cxx11::basic_string&; Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher > >; T = const std::__cxx11::basic_string&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::__cxx11::basic_string; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:172:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/JSONTest.cpp:12: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/KnownBitsTest.cpp.o [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LEB128Test.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MatchersTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:21:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::NotMatcher >::NotMatcher(const testing::internal::NotMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = llvm::detail::ValueIsMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h: In instantiation of 'llvm::detail::ValueIsMatcher llvm::ValueIs(const InnerMatcher&) [with InnerMatcher = testing::internal::VariadicMatcher, testing::internal::GtMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:23:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:103:18: warning: implicitly-declared 'constexpr testing::internal::VariadicMatcher, testing::internal::GtMatcher >::VariadicMatcher(const testing::internal::VariadicMatcher, testing::internal::GtMatcher >&)' is deprecated [-Wdeprecated-copy] 103 | return detail::ValueIsMatcher(ValueMatcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::VariadicMatcher, testing::internal::GtMatcher >' has user-provided 'void testing::internal::VariadicMatcher::operator=(const testing::internal::VariadicMatcher&) [with CombiningMatcher = testing::internal::BothOfMatcherImpl; Args = {testing::internal::LtMatcher, testing::internal::GtMatcher}]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1627:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1627 | GTEST_DISALLOW_ASSIGN_(VariadicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:61:40: note: initializing argument 1 of 'llvm::detail::ValueIsMatcher::ValueIsMatcher(InnerMatcher) [with InnerMatcher = testing::internal::VariadicMatcher, testing::internal::GtMatcher >]' 61 | explicit ValueIsMatcher(InnerMatcher ValueMatcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:21:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::NotMatcher >::NotMatcher(const testing::internal::NotMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = llvm::detail::ValueIsMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h: In instantiation of 'llvm::detail::ValueIsMatcher::ValueIsMatcher(InnerMatcher) [with InnerMatcher = testing::internal::VariadicMatcher, testing::internal::GtMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:103:18: required from 'llvm::detail::ValueIsMatcher llvm::ValueIs(const InnerMatcher&) [with InnerMatcher = testing::internal::VariadicMatcher, testing::internal::GtMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:23:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:62:34: warning: implicitly-declared 'constexpr testing::internal::VariadicMatcher, testing::internal::GtMatcher >::VariadicMatcher(const testing::internal::VariadicMatcher, testing::internal::GtMatcher >&)' is deprecated [-Wdeprecated-copy] 62 | : ValueMatcher(ValueMatcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MatchersTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::VariadicMatcher, testing::internal::GtMatcher >' has user-provided 'void testing::internal::VariadicMatcher::operator=(const testing::internal::VariadicMatcher&) [with CombiningMatcher = testing::internal::BothOfMatcherImpl; Args = {testing::internal::LtMatcher, testing::internal::GtMatcher}]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1627:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1627 | GTEST_DISALLOW_ASSIGN_(VariadicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MD5Test.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/MemoryBufferTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/NativeFormatTests.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ParallelTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Path.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:151:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::ContainerEqMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:248:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:249:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:252:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:256:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:936:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:939:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:953:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:957:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreArrayMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:972:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::UnorderedElementsAreArrayMatcher::UnorderedElementsAreArrayMatcher(const testing::internal::UnorderedElementsAreArrayMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreArrayMatcher' has user-provided 'void testing::internal::UnorderedElementsAreArrayMatcher::operator=(const testing::internal::UnorderedElementsAreArrayMatcher&) [with T = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3536:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3536 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreArrayMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreArrayMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:977:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple<>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:151:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::ContainerEqMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:248:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:249:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:252:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:256:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:936:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:939:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:953:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:957:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreArrayMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreArrayMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:972:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::UnorderedElementsAreArrayMatcher::UnorderedElementsAreArrayMatcher(const testing::internal::UnorderedElementsAreArrayMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreArrayMatcher' has user-provided 'void testing::internal::UnorderedElementsAreArrayMatcher::operator=(const testing::internal::UnorderedElementsAreArrayMatcher&) [with T = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3536:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3536 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreArrayMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:977:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple<>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::ContainerEqMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::ContainerEqMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4170:32: required from 'testing::PolymorphicMatcher::type> > testing::ContainerEq(const Container&) [with Container = llvm::SmallVector; typename testing::internal::RemoveConst::type = llvm::SmallVector]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:151:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::ContainerEqMatcher >::ContainerEqMatcher(const testing::internal::ContainerEqMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainerEqMatcher >' has user-provided 'void testing::internal::ContainerEqMatcher::operator=(const testing::internal::ContainerEqMatcher&) [with Container = llvm::SmallVector]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2605:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2605 | GTEST_DISALLOW_ASSIGN_(ContainerEqMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:24: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::SmallVector&; Impl = testing::internal::ContainerEqMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::SmallVector&; Impl = testing::internal::ContainerEqMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::SmallVector&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::SmallVector&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher > >; T = const llvm::SmallVector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::SmallVector&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = llvm::SmallVector; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:151:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::ContainerEqMatcher >::ContainerEqMatcher(const testing::internal::ContainerEqMatcher >&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/gtest.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/Path.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainerEqMatcher >' has user-provided 'void testing::internal::ContainerEqMatcher::operator=(const testing::internal::ContainerEqMatcher&) [with Container = llvm::SmallVector]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2605:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2605 | GTEST_DISALLOW_ASSIGN_(ContainerEqMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProcessTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProgramTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/RegexTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ReverseIterationTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/StringPool.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SymbolRemappingReaderTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TarWriterTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TaskQueueTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/TaskQueueTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h: In instantiation of 'std::future::type> llvm::TaskQueue::async(Callable&&) [with Callable = TaskQueueTest_OrderedFutures_Test::TestBody()::; typename std::result_of::type = void]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/TaskQueueTest.cpp:39:4: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 101 | return std::move(F); | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h: In instantiation of 'std::future::type> llvm::TaskQueue::async(Callable&&) [with Callable = TaskQueueTest_OrderedFutures_Test::TestBody()::; typename std::result_of::type = void]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/TaskQueueTest.cpp:43:4: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h: In instantiation of 'std::future::type> llvm::TaskQueue::async(Callable&&) [with Callable = TaskQueueTest_OrderedFutures_Test::TestBody()::; typename std::result_of::type = void]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/TaskQueueTest.cpp:47:4: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h: In instantiation of 'std::future::type> llvm::TaskQueue::async(Callable&&) [with Callable = TaskQueueTest_UnOrderedFutures_Test::TestBody()::; typename std::result_of::type = void]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/TaskQueueTest.cpp:78:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h: In instantiation of 'std::future::type> llvm::TaskQueue::async(Callable&&) [with Callable = TaskQueueTest_UnOrderedFutures_Test::TestBody()::; typename std::result_of::type = void]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/TaskQueueTest.cpp:79:47: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h: In instantiation of 'std::future::type> llvm::TaskQueue::async(Callable&&) [with Callable = TaskQueueTest_UnOrderedFutures_Test::TestBody()::; typename std::result_of::type = void]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/TaskQueueTest.cpp:83:4: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h: In instantiation of 'std::future::type> llvm::TaskQueue::async(Callable&&) [with Callable = TaskQueueTest_FutureWithReturnValue_Test::TestBody()::; typename std::result_of::type = std::__cxx11::basic_string]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/TaskQueueTest.cpp:101:78: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: note: remove 'std::move' call /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h: In instantiation of 'std::future::type> llvm::TaskQueue::async(Callable&&) [with Callable = TaskQueueTest_FutureWithReturnValue_Test::TestBody()::; typename std::result_of::type = int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/TaskQueueTest.cpp:102:52: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/TaskQueue.h:101:23: note: remove 'std::move' call [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ThreadPool.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Threading.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TimerTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TypeTraitsTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TrailingObjectsTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TrigramIndexTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/VersionTupleTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/VirtualFileSystemTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:568:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::internal::PairMatcher, testing::internal::PairMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:723:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/StringExtras.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/Error.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/FileSystem.h:34, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Support/VirtualFileSystem.h:25, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::StringRef]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:767:60: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = IsHardLinkToMatcherP2]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:1218:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr IsHardLinkToMatcherP2::IsHardLinkToMatcherP2(const IsHardLinkToMatcherP2&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'IsHardLinkToMatcherP2' has user-provided 'void IsHardLinkToMatcherP2::operator=(const IsHardLinkToMatcherP2&) [with FS_type = llvm::vfs::InMemoryFileSystem*; Target_type = llvm::StringRef]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1522:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1522 | GTEST_DISALLOW_ASSIGN_(name##MatcherP2);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:929:1: note: in expansion of macro 'MATCHER_P2' 929 | MATCHER_P2(IsHardLinkTo, FS, Target, "") { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = IsHardLinkToMatcherP2]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:1312:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:568:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::internal::PairMatcher, testing::internal::PairMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:723:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = IsHardLinkToMatcherP2]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = IsHardLinkToMatcherP2]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:1218:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr IsHardLinkToMatcherP2::IsHardLinkToMatcherP2(const IsHardLinkToMatcherP2&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'IsHardLinkToMatcherP2' has user-provided 'void IsHardLinkToMatcherP2::operator=(const IsHardLinkToMatcherP2&) [with FS_type = llvm::vfs::InMemoryFileSystem*; Target_type = llvm::StringRef]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1522:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1522 | GTEST_DISALLOW_ASSIGN_(name##MatcherP2);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:929:1: note: in expansion of macro 'MATCHER_P2' 929 | MATCHER_P2(IsHardLinkTo, FS, Target, "") { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:1312:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/VirtualFileSystemTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLIOTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:320:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::StartsWithMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:320:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::StartsWithMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const std::__cxx11::basic_string&; Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const std::__cxx11::basic_string&; Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher > >; T = const std::__cxx11::basic_string&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::__cxx11::basic_string; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:320:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Support/YAMLIOTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o [ 98%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/xxhashTest.cpp.o [ 98%] Linking CXX executable SupportTests [ 98%] Built target SupportTests Scanning dependencies of target SecondLib [ 98%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/PipSqueak.cpp.o [ 98%] Linking CXX shared library SecondLib.so [ 98%] Built target SecondLib Scanning dependencies of target PipSqueak [ 98%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/PipSqueak.cpp.o [ 98%] Linking CXX shared library PipSqueak.so [ 98%] Built target PipSqueak Scanning dependencies of target DynamicLibraryLib [ 98%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cpp.o [ 98%] Linking CXX static library ../../../lib/libDynamicLibraryLib.a [ 98%] Built target DynamicLibraryLib Scanning dependencies of target DynamicLibraryTests [ 98%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryTests.dir/DynamicLibraryTest.cpp.o [ 98%] Linking CXX executable DynamicLibraryTests [ 98%] Built target DynamicLibraryTests Scanning dependencies of target TextAPITests [ 98%] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/ELFYAMLTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:45:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:144:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:45:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:144:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/TextAPI/ELFYAMLTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ [ 98%] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/TextStubV1Tests.cpp.o [ 98%] Building CXX object unittests/TextAPI/CMakeFiles/TextAPITests.dir/TextStubV2Tests.cpp.o [ 98%] Linking CXX executable TextAPITests [ 98%] Built target TextAPITests Scanning dependencies of target IPOTests [ 98%] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o [ 98%] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o [ 98%] Linking CXX executable IPOTests [ 98%] Built target IPOTests Scanning dependencies of target ScalarTests [ 98%] Building CXX object unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/LoopPassManagerTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<0>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:686:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<0>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>& testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<0>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>::operator=(const testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<0>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<0>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<0>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = bool(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:693:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action::Invalidator&)>& testing::Action::Invalidator&)>::operator=(const testing::Action::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action::Invalidator&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = bool(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::TypedExpectation& testing::internal::TypedExpectation::WillRepeatedly(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:736:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:1021:22: warning: implicitly-declared 'testing::Action&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>& testing::Action&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>::operator=(const testing::Action&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>&)' is deprecated [-Wdeprecated-copy] 1021 | repeated_action_ = action; | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:789:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>& testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>::operator=(const testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = {anonymous}::HasNameMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:884:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr {anonymous}::HasNameMatcherP::HasNameMatcherP(const {anonymous}::HasNameMatcherP&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::HasNameMatcherP' has user-provided 'void {anonymous}::HasNameMatcherP::operator=(const {anonymous}::HasNameMatcherP&) [with Name_type = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:217:1: note: in expansion of macro 'MATCHER_P' 217 | MATCHER_P(HasName, Name, "") { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = {anonymous}::HasNameMatcherP]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/PriorityWorklist.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Loop*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:975:40: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockFunctionAnalysisHandle, llvm::Function>::Analysis::Result(llvm::Function&, llvm::AnalysisManager&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:96:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockFunctionAnalysisHandle; IRUnitT = llvm::Function; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:145:46: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockFunctionAnalysisHandle, llvm::Function>::Analysis::Result(llvm::Function&, llvm::AnalysisManager&)>& testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockFunctionAnalysisHandle, llvm::Function>::Analysis::Result(llvm::Function&, llvm::AnalysisManager&)>::operator=(const testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockFunctionAnalysisHandle, llvm::Function>::Analysis::Result(llvm::Function&, llvm::AnalysisManager&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockFunctionAnalysisHandle, llvm::Function>::Analysis::Result(llvm::Function&, llvm::AnalysisManager&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockFunctionAnalysisHandle, llvm::Function>::Analysis::Result(llvm::Function&, llvm::AnalysisManager&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = bool(llvm::Function&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:98:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockFunctionAnalysisHandle; IRUnitT = llvm::Function; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:145:46: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action::Invalidator&)>& testing::Action::Invalidator&)>::operator=(const testing::Action::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action::Invalidator&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = bool(llvm::Function&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:179:23: required from 'void {anonymous}::MockPassHandleBase::setDefaults() [with DerivedT = {anonymous}::MockLoopPassHandle; IRUnitT = llvm::Loop; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:189:38: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>& testing::Action&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>::operator=(const testing::Action&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:179:23: required from 'void {anonymous}::MockPassHandleBase::setDefaults() [with DerivedT = {anonymous}::MockFunctionPassHandle; IRUnitT = llvm::Function; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:196:42: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action&)>& testing::Action&)>::operator=(const testing::Action&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::Module&, llvm::AnalysisManager&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:179:23: required from 'void {anonymous}::MockPassHandleBase::setDefaults() [with DerivedT = {anonymous}::MockModulePassHandle; IRUnitT = llvm::Module; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:202:40: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action&)>& testing::Action&)>::operator=(const testing::Action&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = llvm::PreservedAnalyses(llvm::Module&, llvm::AnalysisManager&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:323:46: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>::InvokeAction(const testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = llvm::PreservedAnalyses (*)(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_Basic_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_Basic_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:351:76: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_Basic_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_Basic_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_Basic_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_Basic_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Module&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Module&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:483:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Module&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Module&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:512:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Module&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Module&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:534:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:586:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:602:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:618:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:634:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:650:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<0>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<0>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:686:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = bool(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::::Invalidator&)> >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = bool(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::::Invalidator&)> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:693:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::::Invalidator&)> >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::::Invalidator&)> >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::::Invalidator&)> >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::::Invalidator&)>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:716:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:726:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:736:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:743:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:755:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:789:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:800:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:814:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Function&, llvm::AnalysisManager&); Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:837:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = {anonymous}::HasNameMatcherP]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = {anonymous}::HasNameMatcherP]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:884:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr {anonymous}::HasNameMatcherP::HasNameMatcherP(const {anonymous}::HasNameMatcherP&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because '{anonymous}::HasNameMatcherP' has user-provided 'void {anonymous}::HasNameMatcherP::operator=(const {anonymous}::HasNameMatcherP&) [with Name_type = const char*]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1467:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1467 | GTEST_DISALLOW_ASSIGN_(name##MatcherP);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:217:1: note: in expansion of macro 'MATCHER_P' 217 | MATCHER_P(HasName, Name, "") { | ^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:977:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1018:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1163:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1235:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1284:9: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1450:13: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1524:13: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1556:13: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1567:13: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = llvm::PreservedAnalyses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&); Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1578:13: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = bool(llvm::Function&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&); Impl = testing::internal::InvokeAction::Invalidator&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = bool(llvm::Function&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&); Impl = testing::internal::InvokeAction::Invalidator&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:98:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockFunctionAnalysisHandle; IRUnitT = llvm::Function; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:145:46: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction::Invalidator&)>::InvokeAction(const testing::internal::InvokeAction::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction::Invalidator&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = bool (*)(llvm::Function&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = llvm::PreservedAnalyses (*)(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:323:45: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>::InvokeAction(const testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = llvm::PreservedAnalyses (*)(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_Basic_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_Basic_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1169:31: required from 'testing::PolymorphicAction > testing::InvokeWithoutArgs(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_Basic_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:351:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_Basic_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_Basic_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_Basic_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_Basic_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1169:31: required from 'testing::PolymorphicAction > testing::InvokeWithoutArgs(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:483:4: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1169:31: required from 'testing::PolymorphicAction > testing::InvokeWithoutArgs(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:512:4: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1169:31: required from 'testing::PolymorphicAction > testing::InvokeWithoutArgs(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:534:4: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_ModulePassInvalidationOfLoopAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1169:31: required from 'testing::PolymorphicAction > testing::InvokeWithoutArgs(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:586:4: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1169:31: required from 'testing::PolymorphicAction > testing::InvokeWithoutArgs(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:602:4: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1169:31: required from 'testing::PolymorphicAction > testing::InvokeWithoutArgs(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:618:4: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1169:31: required from 'testing::PolymorphicAction > testing::InvokeWithoutArgs(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:634:4: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1169:31: required from 'testing::PolymorphicAction > testing::InvokeWithoutArgs(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:650:4: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_InvalidationOfBundledAnalyses_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h: In instantiation of 'testing::internal::OnCallSpec& testing::internal::OnCallSpec::WillByDefault(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<1>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:96:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockLoopAnalysisHandleTemplate<1>; IRUnitT = llvm::Loop; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:133:55: required from '{anonymous}::MockLoopAnalysisHandleTemplate::MockLoopAnalysisHandleTemplate() [with long unsigned int I = 1]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:672:37: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:324:13: warning: implicitly-declared 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<1>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>& testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<1>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>::operator=(const testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<1>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>&)' is deprecated [-Wdeprecated-copy] 324 | action_ = action; | ~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:369:3: note: because 'testing::Action<{anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<1>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)>' has user-provided 'testing::Action::Action(const testing::Action&) [with F = {anonymous}::MockAnalysisHandleBase<{anonymous}::MockLoopAnalysisHandleTemplate<1>, llvm::Loop, llvm::AnalysisManager, llvm::LoopStandardAnalysisResults&>::Analysis::Result(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&)]' 369 | Action(const Action& action) : impl_(action.impl_) {} | ^~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:686:8: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::::Invalidator&)> >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::::Invalidator&)> >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::::Invalidator&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:693:8: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::::Invalidator&)> >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::::Invalidator&)> >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::::Invalidator&)> >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::::Invalidator&)>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1169:31: required from 'testing::PolymorphicAction > testing::InvokeWithoutArgs(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:716:8: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:726:8: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:736:8: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:743:8: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:755:8: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:789:8: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:800:8: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1169:31: required from 'testing::PolymorphicAction > testing::InvokeWithoutArgs(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:814:4: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1169:31: required from 'testing::PolymorphicAction > testing::InvokeWithoutArgs(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:837:4: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >::InvokeWithoutArgsAction(const testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeWithoutArgsAction<{anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeWithoutArgsAction::operator=(const testing::internal::InvokeWithoutArgsAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_IndirectOuterPassInvalidation_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:866:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 866 | GTEST_DISALLOW_ASSIGN_(InvokeWithoutArgsAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:977:8: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1018:8: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopChildInsertion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1163:8: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1235:8: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1284:8: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopPeerInsertion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1450:12: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1524:12: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1556:12: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1567:12: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody()::]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:1578:12: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >::InvokeAction(const testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction<{anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody():: >' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = {anonymous}::LoopPassManagerTest_LoopDeletion_Test::TestBody()::]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction::Invalidator&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction::Invalidator&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = bool (*)(llvm::Function&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:98:30: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockFunctionAnalysisHandle; IRUnitT = llvm::Function; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:145:46: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction::Invalidator&)>::InvokeAction(const testing::internal::InvokeAction::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction::Invalidator&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = bool (*)(llvm::Function&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::MonomorphicImpl::MonomorphicImpl(const Impl&) [with F = bool(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&); Impl = testing::internal::InvokeAction::Invalidator&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:433:22: required from 'testing::PolymorphicAction::operator testing::Action() const [with F = bool(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&); Impl = testing::internal::InvokeAction::Invalidator&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:98:23: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockLoopAnalysisHandleTemplate<>; IRUnitT = llvm::Loop; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:133:55: required from '{anonymous}::MockLoopAnalysisHandleTemplate::MockLoopAnalysisHandleTemplate() [with long unsigned int I = 18446744073709551615]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:285:39: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:443:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction::Invalidator&)>::InvokeAction(const testing::internal::InvokeAction::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 443 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction::Invalidator&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = bool (*)(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h: In instantiation of 'testing::PolymorphicAction::PolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction::Invalidator&)>]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:476:10: required from 'testing::PolymorphicAction testing::MakePolymorphicAction(const Impl&) [with Impl = testing::internal::InvokeAction::Invalidator&)>]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:116:31: required from 'testing::PolymorphicAction > testing::Invoke(FunctionImpl) [with FunctionImpl = bool (*)(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:98:30: required from 'void {anonymous}::MockAnalysisHandleBase::setDefaults() [with DerivedT = {anonymous}::MockLoopAnalysisHandleTemplate<>; IRUnitT = llvm::Loop; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {llvm::LoopStandardAnalysisResults&}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:133:55: required from '{anonymous}::MockLoopAnalysisHandleTemplate::MockLoopAnalysisHandleTemplate() [with long unsigned int I = 18446744073709551615]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:285:39: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:429:60: warning: implicitly-declared 'constexpr testing::internal::InvokeAction::Invalidator&)>::InvokeAction(const testing::internal::InvokeAction::Invalidator&)>&)' is deprecated [-Wdeprecated-copy] 429 | explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Scalar/LoopPassManagerTest.cpp:23: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::InvokeAction::Invalidator&)>' has user-provided 'void testing::internal::InvokeAction::operator=(const testing::internal::InvokeAction&) [with FunctionImpl = bool (*)(llvm::Loop&, const llvm::PreservedAnalyses&, llvm::AnalysisManager::Invalidator&)]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-actions.h:67:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 67 | GTEST_DISALLOW_ASSIGN_(InvokeAction); | ^~~~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable ScalarTests [ 98%] Built target ScalarTests Scanning dependencies of target UtilsTests [ 98%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o [ 98%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/BasicBlockUtilsTest.cpp.o [ 98%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/CloningTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/AliasAnalysis.h:40, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/Cloning.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Utils/CloningTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/CodeExtractorTest.cpp.o [ 98%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/FunctionComparatorTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/FunctionComparator.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Utils/FunctionComparatorTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Utils/FunctionComparatorTest.cpp:29:72: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/IntegerDivisionTest.cpp.o [ 98%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/LocalTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/Local.h:17, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Utils/LocalTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long unsigned int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/IR/DIBuilder.h:644:74: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/SSAUpdaterBulkTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Transforms/Utils/SSAUpdaterBulk.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Utils/SSAUpdaterBulkTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Type*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Utils/SSAUpdaterBulkTest.cpp:27:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/UnrollLoopTest.cpp.o [ 98%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o [ 98%] Linking CXX executable UtilsTests [ 98%] Built target UtilsTests Scanning dependencies of target VectorizeTests [ 98%] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanDominatorTreeTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlan.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlanHCFGBuilder.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Vectorize/VPlanDominatorTreeTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlan.h:1468:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 98%] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanLoopInfoTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Vectorize/VPlanLoopInfoTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlan.h:1468:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 98%] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanPredicatorTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlan.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/LoopVectorizationPlanner.h:27, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlanPredicator.h:18, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Vectorize/VPlanPredicatorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlan.h:1468:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 98%] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlan.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Vectorize/VPlanTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlan.h:1468:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 98%] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanHCFGTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlan.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlan.h:1468:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 98%] Building CXX object unittests/Transforms/Vectorize/CMakeFiles/VectorizeTests.dir/VPlanSlpTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/SetVector.h:22, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/LoopInfoImpl.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlanLoopInfo.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlan.h:28, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/Transforms/Vectorize/VPlanSlpTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPValue*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlanValue.h:146:44: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 101 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = const llvm::SCEV*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:266:64: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::VPBlockBase*]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../lib/Transforms/Vectorize/VPlan.h:1468:41: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] [ 98%] Linking CXX executable VectorizeTests [ 98%] Built target VectorizeTests Scanning dependencies of target XRayTests [ 98%] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRBlockIndexerTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:66:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >::NotMatcher(const testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::EqMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:69:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple > > >, testing::PolymorphicMatcher > > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:74:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher > > > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher > > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher > > > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple > > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:66:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >::NotMatcher(const testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::EqMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:69:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple > > >, testing::PolymorphicMatcher > > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:74:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher > > > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher > > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher > > > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple > > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3914:32: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::xray::BlockIndexer::Block; FieldType = std::vector; FieldMatcher = testing::internal::SizeIsMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:69:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::FieldMatcher >::FieldMatcher(const testing::internal::FieldMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher >' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::BlockIndexer::Block; FieldType = std::vector]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::xray::BlockIndexer::Block&; Impl = testing::internal::FieldMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::xray::BlockIndexer::Block&; Impl = testing::internal::FieldMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::xray::BlockIndexer::Block&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::xray::BlockIndexer::Block&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const llvm::xray::BlockIndexer::Block&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3453:31: required from 'testing::Matcher testing::internal::CastAndAppendTransform::operator()(const Arg&) const [with Arg = testing::PolymorphicMatcher > >; Target = const llvm::xray::BlockIndexer::Block&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:837:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::ElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::ElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::ElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::ElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:69:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::FieldMatcher >::FieldMatcher(const testing::internal::FieldMatcher >&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockIndexerTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher >' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::BlockIndexer::Block; FieldType = std::vector]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRBlockVerifierTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:127:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher::SizeIsMatcher(const testing::internal::SizeIsMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:128:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:133:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:127:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher::SizeIsMatcher(const testing::internal::SizeIsMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::SucceededMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:128:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::SucceededMatcher::SucceededMatcher(const llvm::SucceededMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::SucceededMatcher' has user-provided 'void llvm::SucceededMatcher::operator=(const llvm::SucceededMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:143:1: note: in expansion of macro 'MATCHER' 143 | MATCHER(Succeeded, "") { return arg.Success(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::FailedMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:133:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::FailedMatcher::FailedMatcher(const llvm::FailedMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:51, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/SupportHelpers.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:14, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRBlockVerifierTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::FailedMatcher' has user-provided 'void llvm::FailedMatcher::operator=(const llvm::FailedMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/Testing/Support/Error.h:144:1: note: in expansion of macro 'MATCHER' 144 | MATCHER(Failed, "") { return !arg.Success(); } | ^~~~~~~ [ 98%] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRProducerConsumerTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::NotMatcher testing::Not(InnerMatcher) [with InnerMatcher = testing::IsEmptyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:190:3: required from 'void llvm::xray::{anonymous}::gtest_case_RoundTripTestV5_::RoundTripsSingleValue::TestBody() [with gtest_TypeParam_ = llvm::xray::CustomEventRecordV5]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:167:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4124:20: warning: implicitly-declared 'constexpr testing::IsEmptyMatcher::IsEmptyMatcher(const testing::IsEmptyMatcher&)' is deprecated [-Wdeprecated-copy] 4124 | return internal::NotMatcher(m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::IsEmptyMatcher' has user-provided 'void testing::IsEmptyMatcher::operator=(const testing::IsEmptyMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:48:1: note: in expansion of macro 'MATCHER' 48 | MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1472:36: note: initializing argument 1 of 'testing::internal::NotMatcher::NotMatcher(InnerMatcher) [with InnerMatcher = testing::IsEmptyMatcher]' 1472 | explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {} | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:190:3: required from 'void llvm::xray::{anonymous}::gtest_case_RoundTripTestV5_::RoundTripsSingleValue::TestBody() [with gtest_TypeParam_ = llvm::xray::CustomEventRecordV5]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:167:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::NotMatcher::NotMatcher(const testing::internal::NotMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::IsEmptyMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:200:3: required from 'void llvm::xray::{anonymous}::gtest_case_RoundTripTestV5_::RoundTripsSingleValue::TestBody() [with gtest_TypeParam_ = llvm::xray::CustomEventRecordV5]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:167:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher::SizeIsMatcher(const testing::internal::SizeIsMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::NotMatcher::NotMatcher(InnerMatcher) [with InnerMatcher = testing::IsEmptyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4124:20: required from 'testing::internal::NotMatcher testing::Not(InnerMatcher) [with InnerMatcher = testing::IsEmptyMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:190:3: required from 'void llvm::xray::{anonymous}::gtest_case_RoundTripTestV5_::RoundTripsSingleValue::TestBody() [with gtest_TypeParam_ = llvm::xray::CustomEventRecordV5]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:167:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1472:63: warning: implicitly-declared 'constexpr testing::IsEmptyMatcher::IsEmptyMatcher(const testing::IsEmptyMatcher&)' is deprecated [-Wdeprecated-copy] 1472 | explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::IsEmptyMatcher' has user-provided 'void testing::IsEmptyMatcher::operator=(const testing::IsEmptyMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:48:1: note: in expansion of macro 'MATCHER' 48 | MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:190:3: required from 'void llvm::xray::{anonymous}::gtest_case_RoundTripTestV5_::RoundTripsSingleValue::TestBody() [with gtest_TypeParam_ = llvm::xray::CustomEventRecordV5]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:167:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::NotMatcher::NotMatcher(const testing::internal::NotMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::IsEmptyMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:200:3: required from 'void llvm::xray::{anonymous}::gtest_case_RoundTripTestV5_::RoundTripsSingleValue::TestBody() [with gtest_TypeParam_ = llvm::xray::CustomEventRecordV5]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:167:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher::SizeIsMatcher(const testing::internal::SizeIsMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRProducerConsumerTest.cpp:20: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRRecordPrinterTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordPrinterTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRRecordsTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:70:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >::NotMatcher(const testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::EqMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:162:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::NotMatcher >::NotMatcher(const testing::internal::NotMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::EqMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:70:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >::NotMatcher(const testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> > >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::EqMatcher, std::vector, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, std::vector >, false> >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:162:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::NotMatcher >::NotMatcher(const testing::internal::NotMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRRecordsTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::EqMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/FDRTraceWriterTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::NotMatcher testing::Not(InnerMatcher) [with InnerMatcher = testing::IsEmptyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:64:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4124:20: warning: implicitly-declared 'constexpr testing::IsEmptyMatcher::IsEmptyMatcher(const testing::IsEmptyMatcher&)' is deprecated [-Wdeprecated-copy] 4124 | return internal::NotMatcher(m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::IsEmptyMatcher' has user-provided 'void testing::IsEmptyMatcher::operator=(const testing::IsEmptyMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:48:1: note: in expansion of macro 'MATCHER' 48 | MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1472:36: note: initializing argument 1 of 'testing::internal::NotMatcher::NotMatcher(InnerMatcher) [with InnerMatcher = testing::IsEmptyMatcher]' 1472 | explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {} | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:64:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::NotMatcher::NotMatcher(const testing::internal::NotMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::IsEmptyMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:65:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:67:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:71:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:73:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::NotMatcher::NotMatcher(InnerMatcher) [with InnerMatcher = testing::IsEmptyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4124:20: required from 'testing::internal::NotMatcher testing::Not(InnerMatcher) [with InnerMatcher = testing::IsEmptyMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:64:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1472:63: warning: implicitly-declared 'constexpr testing::IsEmptyMatcher::IsEmptyMatcher(const testing::IsEmptyMatcher&)' is deprecated [-Wdeprecated-copy] 1472 | explicit NotMatcher(InnerMatcher matcher) : matcher_(matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::IsEmptyMatcher' has user-provided 'void testing::IsEmptyMatcher::operator=(const testing::IsEmptyMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:48:1: note: in expansion of macro 'MATCHER' 48 | MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:64:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::NotMatcher::NotMatcher(const testing::internal::NotMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::IsEmptyMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:65:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:67:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:71:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:73:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3914:32: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::xray::XRayRecord; FieldType = int; FieldMatcher = testing::internal::EqMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:65:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::XRayRecord; FieldType = int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3914:32: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::xray::XRayRecord; FieldType = unsigned int; FieldMatcher = testing::internal::EqMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:67:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::XRayRecord; FieldType = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3914:32: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::xray::XRayRecord; FieldType = short unsigned int; FieldMatcher = testing::internal::EqMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:71:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::XRayRecord; FieldType = short unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3914:32: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::xray::XRayRecord; FieldType = llvm::xray::RecordTypes; FieldMatcher = testing::internal::EqMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:73:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::XRayRecord; FieldType = llvm::xray::RecordTypes]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::xray::XRayRecord&; Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::xray::XRayRecord&; Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::xray::XRayRecord&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::xray::XRayRecord&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const llvm::xray::XRayRecord&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3453:31: required from 'testing::Matcher testing::internal::CastAndAppendTransform::operator()(const Arg&) const [with Arg = testing::PolymorphicMatcher >; Target = const llvm::xray::XRayRecord&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:837:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::xray::Trace&; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::xray::Trace&; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >; T = const llvm::xray::Trace&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::xray::Trace&; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = llvm::xray::Trace; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:65:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::XRayRecord; FieldType = int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::xray::XRayRecord&; Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::xray::XRayRecord&; Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::xray::XRayRecord&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::xray::XRayRecord&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const llvm::xray::XRayRecord&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3453:31: required from 'testing::Matcher testing::internal::CastAndAppendTransform::operator()(const Arg&) const [with Arg = testing::PolymorphicMatcher >; Target = const llvm::xray::XRayRecord&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:837:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::xray::Trace&; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::xray::Trace&; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >; T = const llvm::xray::Trace&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::xray::Trace&; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = llvm::xray::Trace; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:67:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::XRayRecord; FieldType = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::xray::XRayRecord&; Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::xray::XRayRecord&; Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::xray::XRayRecord&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::xray::XRayRecord&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const llvm::xray::XRayRecord&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3453:31: required from 'testing::Matcher testing::internal::CastAndAppendTransform::operator()(const Arg&) const [with Arg = testing::PolymorphicMatcher >; Target = const llvm::xray::XRayRecord&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:837:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::xray::Trace&; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::xray::Trace&; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >; T = const llvm::xray::Trace&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::xray::Trace&; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = llvm::xray::Trace; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:71:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::XRayRecord; FieldType = short unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::xray::XRayRecord&; Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::xray::XRayRecord&; Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::xray::XRayRecord&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::xray::XRayRecord&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const llvm::xray::XRayRecord&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3453:31: required from 'testing::Matcher testing::internal::CastAndAppendTransform::operator()(const Arg&) const [with Arg = testing::PolymorphicMatcher >; Target = const llvm::xray::XRayRecord&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:837:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::xray::Trace&; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::xray::Trace&; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >; T = const llvm::xray::Trace&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::xray::Trace&; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = llvm::xray::Trace; M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:73:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/FDRTraceWriterTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::XRayRecord; FieldType = llvm::xray::RecordTypes]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/GraphTest.cpp.o [ 98%] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/ProfileTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/XRay/Profile.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:8: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:30:38: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:34:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::NotMatcher >::NotMatcher(const testing::internal::NotMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::EqMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:43:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:72:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PairMatcher testing::Pair(FirstMatcher, SecondMatcher) [with FirstMatcher = unsigned int; SecondMatcher = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:72:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4350:20: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 4350 | return internal::PairMatcher( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4351 | first_matcher, second_matcher); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3092:57: note: initializing argument 2 of 'testing::internal::PairMatcher::PairMatcher(FirstMatcher, SecondMatcher) [with FirstMatcher = unsigned int; SecondMatcher = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 3092 | PairMatcher(FirstMatcher first_matcher, SecondMatcher second_matcher) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher > > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:72:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher > > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher > > >::PolymorphicMatcher(const testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher > > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:72:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher, std::allocator > > > > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:109:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple<>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:134:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher, std::allocator > > > > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:172:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher, std::allocator > > > > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:34:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::NotMatcher >::NotMatcher(const testing::internal::NotMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher >' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = testing::internal::EqMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:43:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:72:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PairMatcher::PairMatcher(FirstMatcher, SecondMatcher) [with FirstMatcher = unsigned int; SecondMatcher = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4350:20: required from 'testing::internal::PairMatcher testing::Pair(FirstMatcher, SecondMatcher) [with FirstMatcher = unsigned int; SecondMatcher = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:72:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3093:70: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 3093 | : first_matcher_(first_matcher), second_matcher_(second_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher > > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:72:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher > > >::PolymorphicMatcher(const testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:72:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher, std::allocator > > > > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:109:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple<>]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:134:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher, std::allocator > > > > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:172:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher, std::allocator > > > > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3914:32: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::xray::Profile::Block; FieldType = long unsigned int; FieldMatcher = testing::internal::EqMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:72:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::Profile::Block; FieldType = long unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3914:32: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::xray::Profile::Data; FieldType = long unsigned int; FieldMatcher = testing::internal::EqMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:72:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::Profile::Data; FieldType = long unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3914:32: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::xray::Profile::Block; FieldType = std::vector >; FieldMatcher = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >, testing::internal::PairMatcher >, testing::PolymorphicMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:72:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::FieldMatcher > >::FieldMatcher(const testing::internal::FieldMatcher > >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher > >' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::Profile::Block; FieldType = std::vector >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PairMatcher::operator testing::Matcher() const [with PairType = const std::pair&; FirstMatcher = unsigned int; SecondMatcher = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::pair&; M = testing::internal::PairMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::pair&; M = testing::internal::PairMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const std::pair&; M = testing::internal::PairMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3453:31: required from 'testing::Matcher testing::internal::CastAndAppendTransform::operator()(const Arg&) const [with Arg = testing::internal::PairMatcher >, testing::PolymorphicMatcher > > >; Target = const std::pair&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:837:17: required from 'OutIter testing::internal::TransformTupleValuesHelper::IterateOverTuple::operator()(Func, const Tup&, OutIter) const [with Tup = std::tuple >, testing::PolymorphicMatcher > > >, testing::internal::PairMatcher >, testing::PolymorphicMatcher > > > >; long unsigned int kRemainingSize = 2; Tuple = std::tuple >, testing::PolymorphicMatcher > > >, testing::internal::PairMatcher >, testing::PolymorphicMatcher > > > >; Func = testing::internal::CastAndAppendTransform&>; OutIter = std::back_insert_iterator&>, std::allocator&> > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:830:55: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3476:25: required from 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const std::vector >&; MatcherTuple = std::tuple >, testing::PolymorphicMatcher > > >, testing::internal::PairMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >, testing::internal::PairMatcher >, testing::PolymorphicMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >, testing::internal::PairMatcher >, testing::PolymorphicMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >, testing::internal::PairMatcher >, testing::PolymorphicMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3916:47: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::xray::Profile::Block; FieldType = std::vector >; FieldMatcher = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >, testing::internal::PairMatcher >, testing::PolymorphicMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:72:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3098:9: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 3098 | new PairMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3099 | first_matcher_, second_matcher_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3011:61: note: initializing argument 2 of 'testing::internal::PairMatcherImpl::PairMatcherImpl(FirstMatcher, SecondMatcher) [with FirstMatcher = unsigned int; SecondMatcher = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >; PairType = const std::pair&]' 3011 | PairMatcherImpl(FirstMatcher first_matcher, SecondMatcher second_matcher) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::xray::Profile::Block&; Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::xray::Profile::Block&; Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::xray::Profile::Block&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::xray::Profile::Block&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher >; T = const llvm::xray::Profile::Block&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::xray::Profile::Block&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1648:66: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::xray::Profile&; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::xray::Profile&; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >; T = const llvm::xray::Profile&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::xray::Profile&; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = llvm::xray::Profile; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:72:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::Profile::Block; FieldType = long unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::xray::Profile::Block&; Impl = testing::internal::FieldMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::xray::Profile::Block&; Impl = testing::internal::FieldMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::xray::Profile::Block&; M = testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::xray::Profile::Block&; M = testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher > > >; T = const llvm::xray::Profile::Block&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::xray::Profile::Block&; M = testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1649:66: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::xray::Profile&; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::xray::Profile&; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >; T = const llvm::xray::Profile&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::xray::Profile&; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = llvm::xray::Profile; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher, std::allocator > > > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:72:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::FieldMatcher > >::FieldMatcher(const testing::internal::FieldMatcher > >&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher > >' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::Profile::Block; FieldType = std::vector >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::xray::Profile::Data&; Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::xray::Profile::Data&; Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::xray::Profile::Data&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::xray::Profile::Data&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher >; T = const llvm::xray::Profile::Data&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::xray::Profile::Data&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1648:66: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3476:25: required from 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const std::vector >&; MatcherTuple = std::tuple >, testing::PolymorphicMatcher > > >, testing::internal::PairMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >, testing::internal::PairMatcher >, testing::PolymorphicMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >, testing::internal::PairMatcher >, testing::PolymorphicMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >, testing::internal::PairMatcher >, testing::PolymorphicMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3916:47: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::xray::Profile::Block; FieldType = std::vector >; FieldMatcher = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >, testing::internal::PairMatcher >, testing::PolymorphicMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:72:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/XRay/ProfileTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::xray::Profile::Data; FieldType = long unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable XRayTests [100%] Built target XRayTests Scanning dependencies of target CFIVerifyTests [100%] Building CXX object unittests/tools/llvm-cfi-verify/CMakeFiles/CFIVerifyTests.dir/FileAnalysis.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../tools/llvm-cfi-verify/lib/FileAnalysis.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:109:24: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:423:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:430:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:436:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::UnorderedElementsAreMatcher > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:423:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:430:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:436:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::UnorderedElementsAreMatcher > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3914:32: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::cfi_verify::FileAnalysis::Instr; FieldType = long unsigned int; FieldMatcher = testing::internal::EqMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:423:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::cfi_verify::FileAnalysis::Instr; FieldType = long unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::cfi_verify::FileAnalysis::Instr* const&; Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::cfi_verify::FileAnalysis::Instr* const&; Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::cfi_verify::FileAnalysis::Instr* const&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::cfi_verify::FileAnalysis::Instr* const&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const llvm::cfi_verify::FileAnalysis::Instr* const&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3453:31: required from 'testing::Matcher testing::internal::CastAndAppendTransform::operator()(const Arg&) const [with Arg = testing::PolymorphicMatcher >; Target = const llvm::cfi_verify::FileAnalysis::Instr* const&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:837:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::set&; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::set&; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > > >; T = const std::set&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::set&; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::set; M = testing::internal::UnorderedElementsAreMatcher >, testing::PolymorphicMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:423:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/FileAnalysis.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::cfi_verify::FileAnalysis::Instr; FieldType = long unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [100%] Building CXX object unittests/tools/llvm-cfi-verify/CMakeFiles/CFIVerifyTests.dir/GraphBuilder.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMapInfo.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/DenseMap.h:16, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../tools/llvm-cfi-verify/lib/FileAnalysis.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/../tools/llvm-cfi-verify/lib/GraphBuilder.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:159:24: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::IsEmptyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:163:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::IsEmptyMatcher::IsEmptyMatcher(const testing::IsEmptyMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::IsEmptyMatcher' has user-provided 'void testing::IsEmptyMatcher::operator=(const testing::IsEmptyMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:48:1: note: in expansion of macro 'MATCHER' 48 | MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::IsEmptyMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:164:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher::SizeIsMatcher(const testing::internal::SizeIsMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher testing::Each(M) [with M = testing::PolymorphicMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:165:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 4331 | return internal::EachMatcher(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:26: note: initializing argument 1 of 'testing::internal::EachMatcher::EachMatcher(M) [with M = testing::PolymorphicMatcher >]' 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:165:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::EachMatcher > >::EachMatcher(const testing::internal::EachMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = testing::PolymorphicMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 llvm::cfi_verify::{anonymous}::HasPath(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:12: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1527:12: note: in definition of macro 'MATCHER_P2' 1527 | return name##MatcherP2(p0, p1);\ | ^~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1516:51: note: initializing argument 2 of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::HasPathMatcherP2(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 1516 | name##MatcherP2(p0##_type gmock_p0, p1##_type gmock_p1) : p0(gmock_p0), \ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult3::type testing::AllOf(M1, M2, M3) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; M3 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult3::type = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1013:23: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1013 | ::testing::AllOf(m2, m3)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:10: note: initializing argument 1 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1013:23: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1013 | ::testing::AllOf(m2, m3)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:17: note: initializing argument 2 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1011:55: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1011 | return typename internal::AllOfResult3::type( | ^~~~~ 1012 | m1, | ~~~ 1013 | ::testing::AllOf(m2, m3)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher testing::Contains(M) [with M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4299:20: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 4299 | return internal::ContainsMatcher(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2907:30: note: initializing argument 1 of 'testing::internal::ContainsMatcher::ContainsMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' 2907 | explicit ContainsMatcher(M m) : inner_matcher_(m) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >::ContainsMatcher(const testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2917:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2917 | GTEST_DISALLOW_ASSIGN_(ContainsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 llvm::cfi_verify::{anonymous}::HasPath(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:224:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:12: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1527:12: note: in definition of macro 'MATCHER_P2' 1527 | return name##MatcherP2(p0, p1);\ | ^~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1516:51: note: initializing argument 2 of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::HasPathMatcherP2(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 1516 | name##MatcherP2(p0##_type gmock_p0, p1##_type gmock_p1) : p0(gmock_p0), \ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:318:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult3::type testing::AllOf(M1, M2, M3) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; M3 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult3::type = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:335:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1013:23: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1013 | ::testing::AllOf(m2, m3)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:10: note: initializing argument 1 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1013:23: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1013 | ::testing::AllOf(m2, m3)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:17: note: initializing argument 2 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1011:55: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1011 | return typename internal::AllOfResult3::type( | ^~~~~ 1012 | m1, | ~~~ 1013 | ::testing::AllOf(m2, m3)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher testing::Each(M) [with M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:335:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 4331 | return internal::EachMatcher(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:26: note: initializing argument 1 of 'testing::internal::EachMatcher::EachMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:335:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >::EachMatcher(const testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 llvm::cfi_verify::{anonymous}::HasPath(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:407:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:12: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1527:12: note: in definition of macro 'MATCHER_P2' 1527 | return name##MatcherP2(p0, p1);\ | ^~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1516:51: note: initializing argument 2 of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::HasPathMatcherP2(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 1516 | name##MatcherP2(p0##_type gmock_p0, p1##_type gmock_p1) : p0(gmock_p0), \ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher testing::Each(M) [with M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:407:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: warning: implicitly-declared 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >::HasPathMatcherP2(const llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >&)' is deprecated [-Wdeprecated-copy] 4331 | return internal::EachMatcher(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >' has user-provided 'void llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator=(const llvm::cfi_verify::{anonymous}::HasPathMatcherP2&) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1522:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1522 | GTEST_DISALLOW_ASSIGN_(name##MatcherP2);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:26: note: initializing argument 1 of 'testing::internal::EachMatcher::EachMatcher(M) [with M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:407:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::EachMatcher > > >::EachMatcher(const testing::internal::EachMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher > > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; M3 = testing::PolymorphicMatcher >; M4 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:436:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1020:23: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1020 | ::testing::AllOf(m1, m2), | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:10: note: initializing argument 1 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1020:23: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1020 | ::testing::AllOf(m1, m2), | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:17: note: initializing argument 2 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1021:23: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1021 | ::testing::AllOf(m3, m4)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:10: note: initializing argument 1 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1021:23: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1021 | ::testing::AllOf(m3, m4)); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1002:17: note: initializing argument 2 of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 1002 | AllOf(M1 m1, M2 m2) { | ~~~^~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher testing::Each(M) [with M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:436:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 4331 | return internal::EachMatcher(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:26: note: initializing argument 1 of 'testing::internal::EachMatcher::EachMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:436:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >::EachMatcher(const testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher testing::Contains(M) [with M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:469:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4299:20: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 4299 | return internal::ContainsMatcher(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2907:30: note: initializing argument 1 of 'testing::internal::ContainsMatcher::ContainsMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' 2907 | explicit ContainsMatcher(M m) : inner_matcher_(m) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:469:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >::ContainsMatcher(const testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2917:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2917 | GTEST_DISALLOW_ASSIGN_(ContainsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:490:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 llvm::cfi_verify::{anonymous}::HasPath(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:554:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:12: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1527:12: note: in definition of macro 'MATCHER_P2' 1527 | return name##MatcherP2(p0, p1);\ | ^~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1516:51: note: initializing argument 2 of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::HasPathMatcherP2(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 1516 | name##MatcherP2(p0##_type gmock_p0, p1##_type gmock_p1) : p0(gmock_p0), \ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::EqMatcher; M2 = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:554:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >::HasPathMatcherP2(const llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >' has user-provided 'void llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator=(const llvm::cfi_verify::{anonymous}::HasPathMatcherP2&) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1522:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1522 | GTEST_DISALLOW_ASSIGN_(name##MatcherP2);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::EqMatcher; Matcher2 = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher testing::Each(M) [with M = testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:554:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: warning: implicitly-declared 'testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >::BothOfMatcher(const testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >&)' is deprecated [-Wdeprecated-copy] 4331 | return internal::EachMatcher(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::EqMatcher; Matcher2 = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:26: note: initializing argument 1 of 'testing::internal::EachMatcher::EachMatcher(M) [with M = testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >]' 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:554:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >::EachMatcher(const testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 llvm::cfi_verify::{anonymous}::HasPath(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:560:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:12: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1527:12: note: in definition of macro 'MATCHER_P2' 1527 | return name##MatcherP2(p0, p1);\ | ^~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1516:51: note: initializing argument 2 of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::HasPathMatcherP2(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 1516 | name##MatcherP2(p0##_type gmock_p0, p1##_type gmock_p1) : p0(gmock_p0), \ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 llvm::cfi_verify::{anonymous}::HasPath(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:560:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:12: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1527:12: note: in definition of macro 'MATCHER_P2' 1527 | return name##MatcherP2(p0, p1);\ | ^~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1516:51: note: initializing argument 2 of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::HasPathMatcherP2(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 1516 | name##MatcherP2(p0##_type gmock_p0, p1##_type gmock_p1) : p0(gmock_p0), \ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 llvm::cfi_verify::{anonymous}::HasPath(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:572:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:12: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1527:12: note: in definition of macro 'MATCHER_P2' 1527 | return name##MatcherP2(p0, p1);\ | ^~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1516:51: note: initializing argument 2 of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::HasPathMatcherP2(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 1516 | name##MatcherP2(p0##_type gmock_p0, p1##_type gmock_p1) : p0(gmock_p0), \ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::IsEmptyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::IsEmptyMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:163:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::IsEmptyMatcher::IsEmptyMatcher(const testing::IsEmptyMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::IsEmptyMatcher' has user-provided 'void testing::IsEmptyMatcher::operator=(const testing::IsEmptyMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:48:1: note: in expansion of macro 'MATCHER' 48 | MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:164:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher::SizeIsMatcher(const testing::internal::SizeIsMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::EachMatcher(M) [with M = testing::PolymorphicMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: required from 'testing::internal::EachMatcher testing::Each(M) [with M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:165:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:47: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:165:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::EachMatcher > >::EachMatcher(const testing::internal::EachMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = testing::PolymorphicMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::HasPathMatcherP2(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 llvm::cfi_verify::{anonymous}::HasPath(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1517:20: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1517 | p1(gmock_p1) {\ | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1013:23: required from 'typename testing::internal::AllOfResult3::type testing::AllOf(M1, M2, M3) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; M3 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult3::type = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1011:55: required from 'typename testing::internal::AllOfResult3::type testing::AllOf(M1, M2, M3) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; M3 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult3::type = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher::ContainsMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4299:20: required from 'testing::internal::ContainsMatcher testing::Contains(M) [with M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2907:51: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 2907 | explicit ContainsMatcher(M m) : inner_matcher_(m) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >::ContainsMatcher(const testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2917:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2917 | GTEST_DISALLOW_ASSIGN_(ContainsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::HasPathMatcherP2(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 llvm::cfi_verify::{anonymous}::HasPath(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:224:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1517:20: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1517 | p1(gmock_p1) {\ | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:318:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1011:55: required from 'typename testing::internal::AllOfResult3::type testing::AllOf(M1, M2, M3) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; M3 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult3::type = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:335:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::EachMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: required from 'testing::internal::EachMatcher testing::Each(M) [with M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:335:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:47: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:335:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >::EachMatcher(const testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::HasPathMatcherP2(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 llvm::cfi_verify::{anonymous}::HasPath(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:407:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1517:20: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1517 | p1(gmock_p1) {\ | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::EachMatcher(M) [with M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: required from 'testing::internal::EachMatcher testing::Each(M) [with M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:407:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:47: warning: implicitly-declared 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >::HasPathMatcherP2(const llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >&)' is deprecated [-Wdeprecated-copy] 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >' has user-provided 'void llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator=(const llvm::cfi_verify::{anonymous}::HasPathMatcherP2&) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1522:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1522 | GTEST_DISALLOW_ASSIGN_(name##MatcherP2);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:407:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::EachMatcher > > >::EachMatcher(const testing::internal::EachMatcher > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher > > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1020:23: required from 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; M3 = testing::PolymorphicMatcher >; M4 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:436:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1019:59: required from 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; M3 = testing::PolymorphicMatcher >; M4 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:436:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::EachMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: required from 'testing::internal::EachMatcher testing::Each(M) [with M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:436:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:47: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:436:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >::EachMatcher(const testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher::ContainsMatcher(M) [with M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4299:20: required from 'testing::internal::ContainsMatcher testing::Contains(M) [with M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:469:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2907:51: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 2907 | explicit ContainsMatcher(M m) : inner_matcher_(m) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:469:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >::ContainsMatcher(const testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >' has user-provided 'void testing::internal::ContainsMatcher::operator=(const testing::internal::ContainsMatcher&) [with M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2917:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2917 | GTEST_DISALLOW_ASSIGN_(ContainsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:490:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::HasPathMatcherP2(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 llvm::cfi_verify::{anonymous}::HasPath(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:554:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1517:20: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1517 | p1(gmock_p1) {\ | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::EqMatcher; Matcher2 = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::internal::EqMatcher; M2 = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:554:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >::HasPathMatcherP2(const llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >' has user-provided 'void llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator=(const llvm::cfi_verify::{anonymous}::HasPathMatcherP2&) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1522:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1522 | GTEST_DISALLOW_ASSIGN_(name##MatcherP2);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::EachMatcher(M) [with M = testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4331:20: required from 'testing::internal::EachMatcher testing::Each(M) [with M = testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:554:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2924:47: warning: implicitly-declared 'testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >::BothOfMatcher(const testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >&)' is deprecated [-Wdeprecated-copy] 2924 | explicit EachMatcher(M m) : inner_matcher_(m) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::EqMatcher; Matcher2 = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:554:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >::EachMatcher(const testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >' has user-provided 'void testing::internal::EachMatcher::operator=(const testing::internal::EachMatcher&) [with M = testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2934:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2934 | GTEST_DISALLOW_ASSIGN_(EachMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::HasPathMatcherP2(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 llvm::cfi_verify::{anonymous}::HasPath(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:560:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1517:20: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1517 | p1(gmock_p1) {\ | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::HasPathMatcherP2(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 llvm::cfi_verify::{anonymous}::HasPath(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:560:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1517:20: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1517 | p1(gmock_p1) {\ | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::HasPathMatcherP2(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 llvm::cfi_verify::{anonymous}::HasPath(Result_type, Matcher_type) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:572:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1517:20: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1517 | p1(gmock_p1) {\ | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3914:32: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = bool; FieldMatcher = testing::internal::EqMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:165:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = bool]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3914:32: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = long unsigned int; FieldMatcher = testing::internal::EqMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = long unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1013:23: required from 'typename testing::internal::AllOfResult3::type testing::AllOf(M1, M2, M3) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; M3 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult3::type = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1020:23: required from 'typename testing::internal::AllOfResult4::type testing::AllOf(M1, M2, M3, M4) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; M3 = testing::PolymorphicMatcher >; M4 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult4::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:436:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator testing::Matcher() const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3916:47: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = long unsigned int; FieldMatcher = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1514:11: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1514 | new gmock_Impl(p0, p1));\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1487:48: note: initializing argument 2 of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::gmock_Impl(Result_type, Matcher_type) [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 1487 | gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1)\ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator testing::Matcher() const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3916:47: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = long unsigned int; FieldMatcher = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:224:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1514:11: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1514 | new gmock_Impl(p0, p1));\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1487:48: note: initializing argument 2 of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::gmock_Impl(Result_type, Matcher_type) [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 1487 | gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1)\ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator testing::Matcher() const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3916:47: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = long unsigned int; FieldMatcher = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:560:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1514:11: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1514 | new gmock_Impl(p0, p1));\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1487:48: note: initializing argument 2 of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::gmock_Impl(Result_type, Matcher_type) [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 1487 | gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1)\ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator testing::Matcher() const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3916:47: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = long unsigned int; FieldMatcher = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:560:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1514:11: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1514 | new gmock_Impl(p0, p1));\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1487:48: note: initializing argument 2 of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::gmock_Impl(Result_type, Matcher_type) [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 1487 | gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1)\ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator testing::Matcher() const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3916:47: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = long unsigned int; FieldMatcher = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:572:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1514:11: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1514 | new gmock_Impl(p0, p1));\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1487:48: note: initializing argument 2 of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::gmock_Impl(Result_type, Matcher_type) [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 1487 | gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1)\ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = testing::PolymorphicMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::EachMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::EachMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::EachMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::EachMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:165:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 2928 | return MakeMatcher(new EachMatcherImpl(inner_matcher_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2880:41: note: initializing argument 1 of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = testing::PolymorphicMatcher >; Container = const std::vector&]' 2880 | explicit EachMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::gmock_Impl(Result_type, Matcher_type) [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator testing::Matcher() const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3916:47: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = long unsigned int; FieldMatcher = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1488:39: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1488 | : p0(gmock_p0), p1(gmock_p1) {}\ | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2911:24: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 2911 | return MakeMatcher(new ContainsMatcherImpl(inner_matcher_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2851:45: note: initializing argument 1 of 'testing::internal::ContainsMatcherImpl::ContainsMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >; Container = const std::vector&]' 2851 | explicit ContainsMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::gmock_Impl(Result_type, Matcher_type) [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator testing::Matcher() const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3916:47: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = long unsigned int; FieldMatcher = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:224:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1488:39: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1488 | : p0(gmock_p0), p1(gmock_p1) {}\ | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:335:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 2928 | return MakeMatcher(new EachMatcherImpl(inner_matcher_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2880:41: note: initializing argument 1 of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >; Container = const std::vector&]' 2880 | explicit EachMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector >&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:407:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: warning: implicitly-declared 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >::HasPathMatcherP2(const llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >&)' is deprecated [-Wdeprecated-copy] 2928 | return MakeMatcher(new EachMatcherImpl(inner_matcher_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >' has user-provided 'void llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator=(const llvm::cfi_verify::{anonymous}::HasPathMatcherP2&) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1522:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1522 | GTEST_DISALLOW_ASSIGN_(name##MatcherP2);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2880:41: note: initializing argument 1 of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >; Container = const std::vector >&]' 2880 | explicit EachMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:436:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 2928 | return MakeMatcher(new EachMatcherImpl(inner_matcher_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2880:41: note: initializing argument 1 of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >; Container = const std::vector&]' 2880 | explicit EachMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:469:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2911:24: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 2911 | return MakeMatcher(new ContainsMatcherImpl(inner_matcher_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2851:45: note: initializing argument 1 of 'testing::internal::ContainsMatcherImpl::ContainsMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >; Container = const std::vector&]' 2851 | explicit ContainsMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector >&; M = testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:554:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: warning: implicitly-declared 'testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >::BothOfMatcher(const testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >&)' is deprecated [-Wdeprecated-copy] 2928 | return MakeMatcher(new EachMatcherImpl(inner_matcher_)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::EqMatcher; Matcher2 = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2880:41: note: initializing argument 1 of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >; Container = const std::vector >&]' 2880 | explicit EachMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::gmock_Impl(Result_type, Matcher_type) [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator testing::Matcher() const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3916:47: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = long unsigned int; FieldMatcher = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:560:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1488:39: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1488 | : p0(gmock_p0), p1(gmock_p1) {}\ | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::gmock_Impl(Result_type, Matcher_type) [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator testing::Matcher() const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3916:47: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = long unsigned int; FieldMatcher = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:560:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1488:39: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1488 | : p0(gmock_p0), p1(gmock_p1) {}\ | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::gmock_Impl(Result_type, Matcher_type) [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator testing::Matcher() const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:611:47: required from 'testing::Matcher testing::MatcherCast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3916:47: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = long unsigned int; FieldMatcher = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:572:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1488:39: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1488 | : p0(gmock_p0), p1(gmock_p1) {}\ | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = testing::PolymorphicMatcher >; Container = const std::vector&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: required from 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::EachMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::EachMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::EachMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::EachMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:165:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2881:55: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 2881 | : QuantifierMatcherImpl(inner_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2812:47: note: initializing argument 1 of 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = testing::PolymorphicMatcher >; Container = const std::vector&]' 2812 | explicit QuantifierMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcherImpl::ContainsMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >; Container = const std::vector&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2911:24: required from 'testing::internal::ContainsMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2852:55: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 2852 | : QuantifierMatcherImpl(inner_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2812:47: note: initializing argument 1 of 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >; Container = const std::vector&]' 2812 | explicit QuantifierMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >; Container = const std::vector&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: required from 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::EachMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:335:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2881:55: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 2881 | : QuantifierMatcherImpl(inner_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2812:47: note: initializing argument 1 of 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >; Container = const std::vector&]' 2812 | explicit QuantifierMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >; Container = const std::vector >&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: required from 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector >&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:407:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2881:55: warning: implicitly-declared 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >::HasPathMatcherP2(const llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >&)' is deprecated [-Wdeprecated-copy] 2881 | : QuantifierMatcherImpl(inner_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >' has user-provided 'void llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator=(const llvm::cfi_verify::{anonymous}::HasPathMatcherP2&) [with Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1522:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1522 | GTEST_DISALLOW_ASSIGN_(name##MatcherP2);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2812:47: note: initializing argument 1 of 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >; Container = const std::vector >&]' 2812 | explicit QuantifierMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >; Container = const std::vector&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: required from 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::EachMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:436:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2881:55: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 2881 | : QuantifierMatcherImpl(inner_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2812:47: note: initializing argument 1 of 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >; Container = const std::vector&]' 2812 | explicit QuantifierMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::ContainsMatcherImpl::ContainsMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >; Container = const std::vector&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2911:24: required from 'testing::internal::ContainsMatcher::operator testing::Matcher() const [with Container = const std::vector&; M = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::ContainsMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:469:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2852:55: warning: implicitly-declared 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >::BothOfMatcher(const testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >&)' is deprecated [-Wdeprecated-copy] 2852 | : QuantifierMatcherImpl(inner_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >; Matcher2 = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2812:47: note: initializing argument 1 of 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > >; Container = const std::vector&]' 2812 | explicit QuantifierMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EachMatcherImpl::EachMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >; Container = const std::vector >&]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2928:24: required from 'testing::internal::EachMatcher::operator testing::Matcher() const [with Container = const std::vector >&; M = testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:554:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2881:55: warning: implicitly-declared 'testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >::BothOfMatcher(const testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >&)' is deprecated [-Wdeprecated-copy] 2881 | : QuantifierMatcherImpl(inner_matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >' has user-provided 'void testing::internal::BothOfMatcher::operator=(const testing::internal::BothOfMatcher&) [with Matcher1 = testing::internal::EqMatcher; Matcher2 = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1656:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1656 | GTEST_DISALLOW_ASSIGN_(BothOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2812:47: note: initializing argument 1 of 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = testing::internal::BothOfMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > >; Container = const std::vector >&]' 2812 | explicit QuantifierMatcherImpl(InnerMatcher inner_matcher) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator testing::Matcher() const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >; T = const long unsigned int&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2814:52: required from 'testing::internal::QuantifierMatcherImpl::QuantifierMatcherImpl(InnerMatcher) [with InnerMatcher = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >; Container = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2881:55: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:407:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1514:11: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1514 | new gmock_Impl(p0, p1));\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1487:48: note: initializing argument 2 of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::gmock_Impl(Result_type, Matcher_type) [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 1487 | gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1)\ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::cfi_verify::ConditionalBranchNode&; Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::cfi_verify::ConditionalBranchNode&; Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::cfi_verify::ConditionalBranchNode&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::cfi_verify::ConditionalBranchNode&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher >; T = const llvm::cfi_verify::ConditionalBranchNode&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::cfi_verify::ConditionalBranchNode&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2814:52: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::EachMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::EachMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::EachMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::EachMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:165:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = bool]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::gmock_Impl(Result_type, Matcher_type) [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator testing::Matcher() const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >; T = const long unsigned int&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2814:52: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::EachMatcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:407:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1488:39: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1488 | : p0(gmock_p0), p1(gmock_p1) {}\ | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator testing::Matcher() const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >; T = const long unsigned int&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1649:66: required from 'testing::internal::BothOfMatcher::operator testing::Matcher() const [with T = const long unsigned int&; Matcher1 = testing::internal::EqMatcher; Matcher2 = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:554:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1514:11: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1514 | new gmock_Impl(p0, p1));\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1487:48: note: initializing argument 2 of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::gmock_Impl(Result_type, Matcher_type) [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' 1487 | gmock_Impl(p0##_type gmock_p0, p1##_type gmock_p1)\ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::cfi_verify::ConditionalBranchNode&; Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::cfi_verify::ConditionalBranchNode&; Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::cfi_verify::ConditionalBranchNode&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::cfi_verify::ConditionalBranchNode&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher >; T = const llvm::cfi_verify::ConditionalBranchNode&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::cfi_verify::ConditionalBranchNode&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1648:66: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector&; M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >; T = const std::vector&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector&; M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector; M = testing::internal::ContainsMatcher >, testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:167:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::cfi_verify::ConditionalBranchNode; FieldType = long unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::gmock_Impl(Result_type, Matcher_type) [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from 'llvm::cfi_verify::{anonymous}::HasPathMatcherP2::operator testing::Matcher() const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >; T = const long unsigned int&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const long unsigned int&; M = llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1649:66: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::vector >&; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >; T = const std::vector >&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::vector >&; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::vector >; M = testing::internal::EachMatcher, llvm::cfi_verify::{anonymous}::HasPathMatcherP2 > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:554:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1488:39: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1488 | : p0(gmock_p0), p1(gmock_p1) {}\ | ^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: note: in expansion of macro 'MATCHER_P2' 144 | MATCHER_P2(HasPath, Result, Matcher, "has path " + PrintToString(Matcher)) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 147 | return Matches(Matcher)(Path); | ~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4357:50: note: initializing argument 1 of 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]' 4357 | inline internal::MatcherAsPredicate Matches(M matcher) { | ~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 147 | return Matches(Matcher)(Path); | ~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4357:50: note: initializing argument 1 of 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]' 4357 | inline internal::MatcherAsPredicate Matches(M matcher) { | ~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 147 | return Matches(Matcher)(Path); | ~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4357:50: note: initializing argument 1 of 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]' 4357 | inline internal::MatcherAsPredicate Matches(M matcher) { | ~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 147 | return Matches(Matcher)(Path); | ~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4357:50: note: initializing argument 1 of 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]' 4357 | inline internal::MatcherAsPredicate Matches(M matcher) { | ~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 147 | return Matches(Matcher)(Path); | ~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4357:50: note: initializing argument 1 of 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]' 4357 | inline internal::MatcherAsPredicate Matches(M matcher) { | ~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 147 | return Matches(Matcher)(Path); | ~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4357:50: note: initializing argument 1 of 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]' 4357 | inline internal::MatcherAsPredicate Matches(M matcher) { | ~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp: In instantiation of 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 147 | return Matches(Matcher)(Path); | ~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4357:50: note: initializing argument 1 of 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]' 4357 | inline internal::MatcherAsPredicate Matches(M matcher) { | ~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: required from 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4358:20: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 4358 | return internal::MatcherAsPredicate(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1798:33: note: initializing argument 1 of 'testing::internal::MatcherAsPredicate::MatcherAsPredicate(M) [with M = testing::internal::ElementsAreMatcher >]' 1798 | explicit MatcherAsPredicate(M matcher) : matcher_(matcher) {} | ~~^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: required from 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4358:20: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 4358 | return internal::MatcherAsPredicate(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1798:33: note: initializing argument 1 of 'testing::internal::MatcherAsPredicate::MatcherAsPredicate(M) [with M = testing::internal::ElementsAreMatcher >]' 1798 | explicit MatcherAsPredicate(M matcher) : matcher_(matcher) {} | ~~^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: required from 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4358:20: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 4358 | return internal::MatcherAsPredicate(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1798:33: note: initializing argument 1 of 'testing::internal::MatcherAsPredicate::MatcherAsPredicate(M) [with M = testing::internal::ElementsAreMatcher >]' 1798 | explicit MatcherAsPredicate(M matcher) : matcher_(matcher) {} | ~~^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: required from 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4358:20: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 4358 | return internal::MatcherAsPredicate(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1798:33: note: initializing argument 1 of 'testing::internal::MatcherAsPredicate::MatcherAsPredicate(M) [with M = testing::internal::ElementsAreMatcher >]' 1798 | explicit MatcherAsPredicate(M matcher) : matcher_(matcher) {} | ~~^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: required from 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4358:20: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 4358 | return internal::MatcherAsPredicate(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1798:33: note: initializing argument 1 of 'testing::internal::MatcherAsPredicate::MatcherAsPredicate(M) [with M = testing::internal::ElementsAreMatcher >]' 1798 | explicit MatcherAsPredicate(M matcher) : matcher_(matcher) {} | ~~^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: required from 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4358:20: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 4358 | return internal::MatcherAsPredicate(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1798:33: note: initializing argument 1 of 'testing::internal::MatcherAsPredicate::MatcherAsPredicate(M) [with M = testing::internal::ElementsAreMatcher >]' 1798 | explicit MatcherAsPredicate(M matcher) : matcher_(matcher) {} | ~~^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: required from 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4358:20: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 4358 | return internal::MatcherAsPredicate(matcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1798:33: note: initializing argument 1 of 'testing::internal::MatcherAsPredicate::MatcherAsPredicate(M) [with M = testing::internal::ElementsAreMatcher >]' 1798 | explicit MatcherAsPredicate(M matcher) : matcher_(matcher) {} | ~~^~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::MatcherAsPredicate::MatcherAsPredicate(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4358:20: required from 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: required from 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1798:60: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1798 | explicit MatcherAsPredicate(M matcher) : matcher_(matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::MatcherAsPredicate::MatcherAsPredicate(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4358:20: required from 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: required from 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1798:60: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1798 | explicit MatcherAsPredicate(M matcher) : matcher_(matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::MatcherAsPredicate::MatcherAsPredicate(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4358:20: required from 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: required from 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1798:60: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1798 | explicit MatcherAsPredicate(M matcher) : matcher_(matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::MatcherAsPredicate::MatcherAsPredicate(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4358:20: required from 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: required from 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1798:60: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1798 | explicit MatcherAsPredicate(M matcher) : matcher_(matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::MatcherAsPredicate::MatcherAsPredicate(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4358:20: required from 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: required from 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1798:60: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1798 | explicit MatcherAsPredicate(M matcher) : matcher_(matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::MatcherAsPredicate::MatcherAsPredicate(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4358:20: required from 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: required from 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1798:60: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1798 | explicit MatcherAsPredicate(M matcher) : matcher_(matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::MatcherAsPredicate::MatcherAsPredicate(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4358:20: required from 'testing::internal::MatcherAsPredicate testing::Matches(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:147:17: required from 'bool llvm::cfi_verify::{anonymous}::HasPathMatcherP2::gmock_Impl::MatchAndExplain(arg_type, testing::MatchResultListener*) const [with arg_type = const long unsigned int&; Result_type = llvm::cfi_verify::GraphResult; Matcher_type = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:144:1: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1798:60: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1798 | explicit MatcherAsPredicate(M matcher) : matcher_(matcher) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-cfi-verify/GraphBuilder.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable CFIVerifyTests [100%] Built target CFIVerifyTests Scanning dependencies of target LLVMExegesisTests [100%] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/BenchmarkRunnerTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [100%] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/ClusteringTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:52:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::UnorderedElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple > > >, testing::PolymorphicMatcher > > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:54:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:123:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::UnorderedElementsAreMatcher > > > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher > > > > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher > > > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple > > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > > > > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:52:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::UnorderedElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher > > >, testing::PolymorphicMatcher > > > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple > > >, testing::PolymorphicMatcher > > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:54:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > > > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > > > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:123:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::UnorderedElementsAreMatcher > > > > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher > > > > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher > > > > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple > > > >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3914:32: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::exegesis::InstructionBenchmarkClustering::Cluster; FieldType = std::vector; FieldMatcher = testing::internal::UnorderedElementsAreArrayMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:27:52: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::FieldMatcher >::FieldMatcher(const testing::internal::FieldMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher >' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::exegesis::InstructionBenchmarkClustering::Cluster; FieldType = std::vector]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::exegesis::InstructionBenchmarkClustering::Cluster&; Impl = testing::internal::FieldMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::exegesis::InstructionBenchmarkClustering::Cluster&; Impl = testing::internal::FieldMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::exegesis::InstructionBenchmarkClustering::Cluster&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::exegesis::InstructionBenchmarkClustering::Cluster&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher > >; T = const llvm::exegesis::InstructionBenchmarkClustering::Cluster&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::exegesis::InstructionBenchmarkClustering::Cluster&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = llvm::exegesis::InstructionBenchmarkClustering::Cluster; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:54:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::FieldMatcher >::FieldMatcher(const testing::internal::FieldMatcher >&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/ClusteringTest.cpp:13: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher >' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::exegesis::InstructionBenchmarkClustering::Cluster; FieldType = std::vector]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [100%] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/PerfHelperTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/PerfHelperTest.cpp:11: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [100%] Building CXX object unittests/tools/llvm-exegesis/CMakeFiles/LLVMExegesisTests.dir/RegisterValueTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/RegisterValueTest.cpp:10: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable LLVMExegesisTests [100%] Built target LLVMExegesisTests Scanning dependencies of target LLVMExegesisX86Tests [100%] Building CXX object unittests/tools/llvm-exegesis/X86/CMakeFiles/LLVMExegesisX86Tests.dir/AssemblerTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/RegisterValue.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/BenchmarkCode.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Assembler.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::exegesis::RegisterValue]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:51:25: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/APFloat.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/RegisterValue.h:19, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/BenchmarkCode.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/tools/llvm-exegesis/lib/Assembler.h:20, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:12, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::MCInst]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:51:33: required from 'void llvm::exegesis::MachineFunctionGeneratorBaseTest::Check(llvm::ArrayRef, llvm::MCInst, Bs ...) [with Bs = {int}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:42:33: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/include/llvm/ADT/ArrayRef.h:101:37: warning: initializing 'llvm::ArrayRef::Data' from 'std::initializer_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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:52:5: required from 'void llvm::exegesis::MachineFunctionGeneratorBaseTest::Check(llvm::ArrayRef, llvm::MCInst, Bs ...) [with Bs = {int}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:42:33: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:52:5: required from 'void llvm::exegesis::MachineFunctionGeneratorBaseTest::Check(llvm::ArrayRef, llvm::MCInst, Bs ...) [with Bs = {int, int, int, int, int, int, int, int}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:51:25: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:52:5: required from 'void llvm::exegesis::MachineFunctionGeneratorBaseTest::Check(llvm::ArrayRef, llvm::MCInst, Bs ...) [with Bs = {int, int, int, int, int, int}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:61:25: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:52:5: required from 'void llvm::exegesis::MachineFunctionGeneratorBaseTest::Check(llvm::ArrayRef, llvm::MCInst, Bs ...) [with Bs = {int}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:42:33: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:52:5: required from 'void llvm::exegesis::MachineFunctionGeneratorBaseTest::Check(llvm::ArrayRef, llvm::MCInst, Bs ...) [with Bs = {int, int, int, int, int, int, int, int}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:51:25: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:52:5: required from 'void llvm::exegesis::MachineFunctionGeneratorBaseTest::Check(llvm::ArrayRef, llvm::MCInst, Bs ...) [with Bs = {int, int, int, int, int, int}]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:61:25: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [100%] Building CXX object unittests/tools/llvm-exegesis/X86/CMakeFiles/LLVMExegesisX86Tests.dir/BenchmarkResultTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::PointwiseMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:97:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::PointwiseMatcher >::PointwiseMatcher(const testing::internal::PointwiseMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::PointwiseMatcher >' has user-provided 'void testing::internal::PointwiseMatcher::operator=(const testing::internal::PointwiseMatcher&) [with TupleMatcher = llvm::exegesis::EqMCInstMatcher; RhsContainer = std::vector]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::PointwiseMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PointwiseMatcher::PointwiseMatcher(const TupleMatcher&, const RhsContainer&) [with TupleMatcher = llvm::exegesis::EqMCInstMatcher; RhsContainer = std::vector]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4208:20: required from 'testing::internal::PointwiseMatcher::type> testing::Pointwise(const TupleMatcher&, const Container&) [with TupleMatcher = llvm::exegesis::EqMCInstMatcher; Container = std::vector; typename testing::internal::RemoveConst::type = std::vector]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:97:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2705:63: warning: implicitly-declared 'constexpr llvm::exegesis::EqMCInstMatcher::EqMCInstMatcher(const llvm::exegesis::EqMCInstMatcher&)' is deprecated [-Wdeprecated-copy] 2705 | : tuple_matcher_(tuple_matcher), rhs_(RhsView::Copy(rhs)) { | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::exegesis::EqMCInstMatcher' has user-provided 'void llvm::exegesis::EqMCInstMatcher::operator=(const llvm::exegesis::EqMCInstMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:42:1: note: in expansion of macro 'MATCHER' 42 | MATCHER(EqMCInst, "") { | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::PointwiseMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::PointwiseMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:97:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::PointwiseMatcher >::PointwiseMatcher(const testing::internal::PointwiseMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::PointwiseMatcher >' has user-provided 'void testing::internal::PointwiseMatcher::operator=(const testing::internal::PointwiseMatcher&) [with TupleMatcher = llvm::exegesis::EqMCInstMatcher; RhsContainer = std::vector]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ [100%] Building CXX object unittests/tools/llvm-exegesis/X86/CMakeFiles/LLVMExegesisX86Tests.dir/RegisterAliasingTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp:18: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ [100%] Building CXX object unittests/tools/llvm-exegesis/X86/CMakeFiles/LLVMExegesisX86Tests.dir/SchedClassResolutionTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:84:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:90:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::internal::PairMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:97:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::internal::PairMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:84:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:90:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::internal::PairMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:97:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >::UnorderedElementsAreMatcher(const testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp:16: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >' has user-provided 'void testing::internal::UnorderedElementsAreMatcher::operator=(const testing::internal::UnorderedElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::internal::PairMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3484 | GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [100%] Building CXX object unittests/tools/llvm-exegesis/X86/CMakeFiles/LLVMExegesisX86Tests.dir/SnippetGeneratorTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:93:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher::SizeIsMatcher(const testing::internal::SizeIsMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::exegesis::{anonymous}::IsInvalidMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:100:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr llvm::exegesis::{anonymous}::IsInvalidMatcher::IsInvalidMatcher(const llvm::exegesis::{anonymous}::IsInvalidMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::exegesis::{anonymous}::IsInvalidMatcher' has user-provided 'void llvm::exegesis::{anonymous}::IsInvalidMatcher::operator=(const llvm::exegesis::{anonymous}::IsInvalidMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:34:1: note: in expansion of macro 'MATCHER' 34 | MATCHER(IsInvalid, "") { return !arg.isValid(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::exegesis::{anonymous}::IsInvalidMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AnyOfResult2::type testing::AnyOf(M1, M2) [with M1 = testing::internal::ElementsAreMatcher >; M2 = testing::internal::ElementsAreMatcher >; typename testing::internal::AnyOfResult2::type = testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:145:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1086:51: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1086 | return typename internal::AnyOfResult2::type( | ^~~~~ 1087 | m1, | ~~~ 1088 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1735:28: note: initializing argument 1 of 'testing::internal::EitherOfMatcher::EitherOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::ElementsAreMatcher >; Matcher2 = testing::internal::ElementsAreMatcher >]' 1735 | EitherOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1086:51: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1086 | return typename internal::AnyOfResult2::type( | ^~~~~ 1087 | m1, | ~~~ 1088 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1735:47: note: initializing argument 2 of 'testing::internal::EitherOfMatcher::EitherOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::ElementsAreMatcher >; Matcher2 = testing::internal::ElementsAreMatcher >]' 1735 | EitherOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:145:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >::EitherOfMatcher(const testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >' has user-provided 'void testing::internal::EitherOfMatcher::operator=(const testing::internal::EitherOfMatcher&) [with Matcher1 = testing::internal::ElementsAreMatcher >; Matcher2 = testing::internal::ElementsAreMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1751:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1751 | GTEST_DISALLOW_ASSIGN_(EitherOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:160:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher >::SizeIsMatcher(const testing::internal::SizeIsMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher >' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = testing::internal::GtMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AnyOfResult2::type testing::AnyOf(M1, M2) [with M1 = testing::internal::ElementsAreMatcher >; M2 = testing::internal::ElementsAreMatcher >; typename testing::internal::AnyOfResult2::type = testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:167:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1086:51: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1086 | return typename internal::AnyOfResult2::type( | ^~~~~ 1087 | m1, | ~~~ 1088 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1735:28: note: initializing argument 1 of 'testing::internal::EitherOfMatcher::EitherOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::ElementsAreMatcher >; Matcher2 = testing::internal::ElementsAreMatcher >]' 1735 | EitherOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1086:51: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1086 | return typename internal::AnyOfResult2::type( | ^~~~~ 1087 | m1, | ~~~ 1088 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1735:47: note: initializing argument 2 of 'testing::internal::EitherOfMatcher::EitherOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::ElementsAreMatcher >; Matcher2 = testing::internal::ElementsAreMatcher >]' 1735 | EitherOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:167:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >::EitherOfMatcher(const testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >' has user-provided 'void testing::internal::EitherOfMatcher::operator=(const testing::internal::EitherOfMatcher&) [with Matcher1 = testing::internal::ElementsAreMatcher >; Matcher2 = testing::internal::ElementsAreMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1751:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1751 | GTEST_DISALLOW_ASSIGN_(EitherOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:169:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::NotMatcher::NotMatcher(const testing::internal::NotMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:200:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::HasSubstrMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:250:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher::SizeIsMatcher(const testing::internal::SizeIsMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:315:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher::SizeIsMatcher(const testing::internal::SizeIsMatcher&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = long unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:371:69: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:386:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:93:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher::SizeIsMatcher(const testing::internal::SizeIsMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = llvm::exegesis::{anonymous}::IsInvalidMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = llvm::exegesis::{anonymous}::IsInvalidMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:100:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr llvm::exegesis::{anonymous}::IsInvalidMatcher::IsInvalidMatcher(const llvm::exegesis::{anonymous}::IsInvalidMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'llvm::exegesis::{anonymous}::IsInvalidMatcher' has user-provided 'void llvm::exegesis::{anonymous}::IsInvalidMatcher::operator=(const llvm::exegesis::{anonymous}::IsInvalidMatcher&)' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1417:5: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1417 | GTEST_DISALLOW_ASSIGN_(name##Matcher);\ | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:34:1: note: in expansion of macro 'MATCHER' 34 | MATCHER(IsInvalid, "") { return !arg.isValid(); } | ^~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EitherOfMatcher::EitherOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::ElementsAreMatcher >; Matcher2 = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1086:51: required from 'typename testing::internal::AnyOfResult2::type testing::AnyOf(M1, M2) [with M1 = testing::internal::ElementsAreMatcher >; M2 = testing::internal::ElementsAreMatcher >; typename testing::internal::AnyOfResult2::type = testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:145:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1736:48: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1736 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1736:48: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1736 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:145:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >::EitherOfMatcher(const testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >' has user-provided 'void testing::internal::EitherOfMatcher::operator=(const testing::internal::EitherOfMatcher&) [with Matcher1 = testing::internal::ElementsAreMatcher >; Matcher2 = testing::internal::ElementsAreMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1751:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1751 | GTEST_DISALLOW_ASSIGN_(EitherOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:160:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher >::SizeIsMatcher(const testing::internal::SizeIsMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher >' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = testing::internal::GtMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::EitherOfMatcher::EitherOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::internal::ElementsAreMatcher >; Matcher2 = testing::internal::ElementsAreMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1086:51: required from 'typename testing::internal::AnyOfResult2::type testing::AnyOf(M1, M2) [with M1 = testing::internal::ElementsAreMatcher >; M2 = testing::internal::ElementsAreMatcher >; typename testing::internal::AnyOfResult2::type = testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:167:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1736:48: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1736 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1736:48: warning: implicitly-declared 'constexpr testing::internal::ElementsAreMatcher >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher >&)' is deprecated [-Wdeprecated-copy] 1736 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:167:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >::EitherOfMatcher(const testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::EitherOfMatcher >, testing::internal::ElementsAreMatcher > >' has user-provided 'void testing::internal::EitherOfMatcher::operator=(const testing::internal::EitherOfMatcher&) [with Matcher1 = testing::internal::ElementsAreMatcher >; Matcher2 = testing::internal::ElementsAreMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1751:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1751 | GTEST_DISALLOW_ASSIGN_(EitherOfMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::NotMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:169:5: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::NotMatcher::NotMatcher(const testing::internal::NotMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::NotMatcher' has user-provided 'void testing::internal::NotMatcher::operator=(const testing::internal::NotMatcher&) [with InnerMatcher = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1484:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 1484 | GTEST_DISALLOW_ASSIGN_(NotMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:200:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::PolymorphicMatcher > >::PolymorphicMatcher(const testing::PolymorphicMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher > >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::HasSubstrMatcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:250:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher::SizeIsMatcher(const testing::internal::SizeIsMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::SizeIsMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:315:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'constexpr testing::internal::SizeIsMatcher::SizeIsMatcher(const testing::internal::SizeIsMatcher&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::SizeIsMatcher' has user-provided 'void testing::internal::SizeIsMatcher::operator=(const testing::internal::SizeIsMatcher&) [with SizeMatcher = long unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2446:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2446 | GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:371:69: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::FieldMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:473:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 473 | GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:386:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3513:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 3513 | GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3914:32: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::exegesis::RegisterValue; FieldType = unsigned int; FieldMatcher = unsigned int]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:370:69: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::exegesis::RegisterValue; FieldType = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3914:32: required from 'testing::PolymorphicMatcher > testing::Field(FieldType Class::*, const FieldMatcher&) [with Class = llvm::exegesis::RegisterValue; FieldType = llvm::APInt; FieldMatcher = llvm::APInt]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:371:68: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::exegesis::RegisterValue; FieldType = llvm::APInt]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const std::__cxx11::basic_string&; Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const std::__cxx11::basic_string&; Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher > >; T = const std::__cxx11::basic_string&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const std::__cxx11::basic_string&; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1854:64: required from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = std::__cxx11::basic_string; M = testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:200:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::exegesis::RegisterValue&; Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::exegesis::RegisterValue&; Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::exegesis::RegisterValue&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::exegesis::RegisterValue&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher >; T = const llvm::exegesis::RegisterValue&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::exegesis::RegisterValue&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1648:66: required from 'testing::internal::BothOfMatcher::operator testing::Matcher() const [with T = const llvm::exegesis::RegisterValue&; Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:371:69: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::exegesis::RegisterValue; FieldType = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = const llvm::exegesis::RegisterValue&; Impl = testing::internal::FieldMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = const llvm::exegesis::RegisterValue&; Impl = testing::internal::FieldMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = const llvm::exegesis::RegisterValue&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const llvm::exegesis::RegisterValue&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher >; T = const llvm::exegesis::RegisterValue&]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const llvm::exegesis::RegisterValue&; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1649:66: required from 'testing::internal::BothOfMatcher::operator testing::Matcher() const [with T = const llvm::exegesis::RegisterValue&; Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:371:69: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::FieldMatcher::FieldMatcher(const testing::internal::FieldMatcher&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/../Common/AssemblerUtils.h:23, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp:9: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::FieldMatcher' has user-provided 'void testing::internal::FieldMatcher::operator=(const testing::internal::FieldMatcher&) [with Class = llvm::exegesis::RegisterValue; FieldType = llvm::APInt]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2230:3: note: in expansion of macro 'GTEST_DISALLOW_ASSIGN_' 2230 | GTEST_DISALLOW_ASSIGN_(FieldMatcher); | ^~~~~~~~~~~~~~~~~~~~~~ [100%] Building CXX object unittests/tools/llvm-exegesis/X86/CMakeFiles/LLVMExegesisX86Tests.dir/TargetTest.cpp.o In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:70:55: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::PropertyMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::PropertyMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:75:53: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::PropertyMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:26: note: initializing argument 1 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::PropertyMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::Matcher; M2 = testing::internal::ElementsAreMatcher, testing::Matcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, testing::internal::ElementsAreMatcher, testing::Matcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:83:71: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::Matcher; Matcher2 = testing::internal::ElementsAreMatcher, testing::Matcher > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::Matcher; M2 = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:90:66: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::Matcher; Matcher2 = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:63, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h: In instantiation of 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::Matcher; M2 = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher > > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:102:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1003 | return typename internal::AllOfResult2::type( | ^~~~~ 1004 | m1, | ~~~ 1005 | m2); | ~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1640:45: note: initializing argument 2 of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::Matcher; Matcher2 = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher > >]' 1640 | BothOfMatcher(Matcher1 matcher1, Matcher2 matcher2) | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:153:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher, testing::Matcher, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:164:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:190:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:200:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreArrayMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:242:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreArrayMatcher >::ElementsAreArrayMatcher(const testing::internal::ElementsAreArrayMatcher >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreArrayMatcher >' has user-provided 'void testing::internal::ElementsAreArrayMatcher::operator=(const testing::internal::ElementsAreArrayMatcher&) [with T = testing::Matcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreArrayMatcher >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:308:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, llvm::MCInst, testing::Matcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:320:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, llvm::MCInst, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, llvm::MCInst, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1880 | return PredicateFormatterFromMatcher(internal::move(matcher)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, llvm::MCInst, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, llvm::MCInst, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:44: note: initializing argument 1 of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, llvm::MCInst, testing::Matcher > >]' 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ~~^ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3973:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4002:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:75: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4048:23: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4077:17: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:14: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/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 &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:70:55: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::PropertyMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::PropertyMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::PolymorphicMatcher >; M2 = testing::PolymorphicMatcher >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher >, testing::PolymorphicMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:75:53: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::PropertyMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::PolymorphicMatcher >::PolymorphicMatcher(const testing::PolymorphicMatcher >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::PolymorphicMatcher >' has user-provided 'void testing::PolymorphicMatcher::operator=(const testing::PolymorphicMatcher&) [with Impl = testing::internal::PropertyMatcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = llvm::MCInst; Impl = testing::internal::PropertyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = llvm::MCInst; Impl = testing::internal::PropertyMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:79:49: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::PropertyMatcher::PropertyMatcher(const testing::internal::PropertyMatcher&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::PropertyMatcher' has user-provided 'void testing::internal::PropertyMatcher::operator=(const testing::internal::PropertyMatcher&) [with Class = llvm::MCInst; PropertyType = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::Matcher; Matcher2 = testing::internal::ElementsAreMatcher, testing::Matcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::Matcher; M2 = testing::internal::ElementsAreMatcher, testing::Matcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, testing::internal::ElementsAreMatcher, testing::Matcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:83:71: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::Matcher; Matcher2 = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::Matcher; M2 = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:90:66: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::BothOfMatcher::BothOfMatcher(Matcher1, Matcher2) [with Matcher1 = testing::Matcher; Matcher2 = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1003:51: required from 'typename testing::internal::AllOfResult2::type testing::AllOf(M1, M2) [with M1 = testing::Matcher; M2 = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher > >; typename testing::internal::AllOfResult2::type = testing::internal::BothOfMatcher, testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher > > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:102:77: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1641:48: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1641 | : matcher1_(matcher1), matcher2_(matcher2) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:153:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher, testing::Matcher, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:164:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:190:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:200:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreArrayMatcher >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreArrayMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:242:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreArrayMatcher >::ElementsAreArrayMatcher(const testing::internal::ElementsAreArrayMatcher >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreArrayMatcher >' has user-provided 'void testing::internal::ElementsAreArrayMatcher::operator=(const testing::internal::ElementsAreArrayMatcher&) [with T = testing::Matcher]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:308:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::internal::PredicateFormatterFromMatcher::PredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, llvm::MCInst, testing::Matcher > >]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1880:10: required from 'testing::internal::PredicateFormatterFromMatcher testing::internal::MakePredicateFormatterFromMatcher(M) [with M = testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, llvm::MCInst, testing::Matcher > >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:320:3: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1836:75: warning: implicitly-declared 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, llvm::MCInst, testing::Matcher > >::ElementsAreMatcher(const testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, llvm::MCInst, testing::Matcher > >&)' is deprecated [-Wdeprecated-copy] 1836 | explicit PredicateFormatterFromMatcher(M m) : matcher_(internal::move(m)) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::ElementsAreMatcher, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, llvm::MCInst, testing::Matcher > >' has user-provided 'void testing::internal::ElementsAreMatcher::operator=(const testing::internal::ElementsAreMatcher&) [with MatcherTuple = std::tuple, testing::Matcher, testing::Matcher, testing::Matcher, testing::Matcher, llvm::MCInst, testing::Matcher >]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::PropertyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::PropertyMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3931:32: required from 'testing::PolymorphicMatcher > testing::Property(PropertyType (Class::*)() const, const PropertyMatcher&) [with Class = llvm::MCOperand; PropertyType = bool; PropertyMatcher = testing::internal::EqMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:69:52: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::PropertyMatcher::PropertyMatcher(const testing::internal::PropertyMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::PropertyMatcher' has user-provided 'void testing::internal::PropertyMatcher::operator=(const testing::internal::PropertyMatcher&) [with Class = llvm::MCOperand; PropertyType = bool]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::PropertyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::PropertyMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3931:32: required from 'testing::PolymorphicMatcher > testing::Property(PropertyType (Class::*)() const, const PropertyMatcher&) [with Class = llvm::MCOperand; PropertyType = long int; PropertyMatcher = testing::internal::EqMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:70:54: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::PropertyMatcher::PropertyMatcher(const testing::internal::PropertyMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::PropertyMatcher' has user-provided 'void testing::internal::PropertyMatcher::operator=(const testing::internal::PropertyMatcher&) [with Class = llvm::MCOperand; PropertyType = long int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::PropertyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::PropertyMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3931:32: required from 'testing::PolymorphicMatcher > testing::Property(PropertyType (Class::*)() const, const PropertyMatcher&) [with Class = llvm::MCOperand; PropertyType = unsigned int; PropertyMatcher = testing::internal::EqMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:75:52: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::PropertyMatcher::PropertyMatcher(const testing::internal::PropertyMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::PropertyMatcher' has user-provided 'void testing::internal::PropertyMatcher::operator=(const testing::internal::PropertyMatcher&) [with Class = llvm::MCOperand; PropertyType = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::PropertyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:497:10: required from 'testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = testing::internal::PropertyMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3931:32: required from 'testing::PolymorphicMatcher > testing::Property(PropertyType (Class::*)() const, const PropertyMatcher&) [with Class = llvm::MCInst; PropertyType = unsigned int; PropertyMatcher = testing::internal::EqMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:79:49: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:67: warning: implicitly-declared 'testing::internal::PropertyMatcher::PropertyMatcher(const testing::internal::PropertyMatcher&)' is deprecated [-Wdeprecated-copy] 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::PropertyMatcher' has user-provided 'void testing::internal::PropertyMatcher::operator=(const testing::internal::PropertyMatcher&) [with Class = llvm::MCInst; PropertyType = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = llvm::MCOperand; Impl = testing::internal::PropertyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = llvm::MCOperand; Impl = testing::internal::PropertyMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = llvm::MCOperand; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = llvm::MCOperand; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher >; T = llvm::MCOperand]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = llvm::MCOperand; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1648:66: required from 'testing::internal::BothOfMatcher::operator testing::Matcher() const [with T = llvm::MCOperand; Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:70:55: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::PropertyMatcher::PropertyMatcher(const testing::internal::PropertyMatcher&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::PropertyMatcher' has user-provided 'void testing::internal::PropertyMatcher::operator=(const testing::internal::PropertyMatcher&) [with Class = llvm::MCOperand; PropertyType = bool]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = llvm::MCOperand; Impl = testing::internal::PropertyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = llvm::MCOperand; Impl = testing::internal::PropertyMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = llvm::MCOperand; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = llvm::MCOperand; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher >; T = llvm::MCOperand]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = llvm::MCOperand; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1649:66: required from 'testing::internal::BothOfMatcher::operator testing::Matcher() const [with T = llvm::MCOperand; Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:70:55: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::PropertyMatcher::PropertyMatcher(const testing::internal::PropertyMatcher&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::PropertyMatcher' has user-provided 'void testing::internal::PropertyMatcher::operator=(const testing::internal::PropertyMatcher&) [with Class = llvm::MCOperand; PropertyType = long int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h: In instantiation of 'testing::PolymorphicMatcher::MonomorphicImpl::MonomorphicImpl(const Impl&) [with T = llvm::MCOperand; Impl = testing::internal::PropertyMatcher]': /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:444:23: required from 'testing::PolymorphicMatcher::operator testing::Matcher() const [with T = llvm::MCOperand; Impl = testing::internal::PropertyMatcher]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:555:12: required from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, testing::internal::BooleanConstant) [with T = llvm::MCOperand; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:531:20: required from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = llvm::MCOperand; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:628:49: required from 'static testing::Matcher testing::SafeMatcherCastImpl::Cast(const M&) [with M = testing::PolymorphicMatcher >; T = llvm::MCOperand]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:666:38: required from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = llvm::MCOperand; M = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1649:66: required from 'testing::internal::BothOfMatcher::operator testing::Matcher() const [with T = llvm::MCOperand; Matcher1 = testing::PolymorphicMatcher >; Matcher2 = testing::PolymorphicMatcher >]' /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:75:53: required from here /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:451:60: warning: implicitly-declared 'testing::internal::PropertyMatcher::PropertyMatcher(const testing::internal::PropertyMatcher&)' is deprecated [-Wdeprecated-copy] 451 | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} | ^ In file included from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58, from /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/unittests/tools/llvm-exegesis/X86/TargetTest.cpp:17: /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: because 'testing::internal::PropertyMatcher' has user-provided 'void testing::internal::PropertyMatcher::operator=(const testing::internal::PropertyMatcher&) [with Class = llvm::MCOperand; PropertyType = unsigned int]' 873 | void operator=(type const &) | ^~~~~~~~ /builddir/build/BUILD/ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: in definition of macro 'GTEST_DISALLOW_ASSIGN_' 873 | void operator=(type const &) | ^~~~~~~~ [100%] Linking CXX executable LLVMExegesisX86Tests [100%] Built target LLVMExegesisX86Tests Scanning dependencies of target benchmark [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/benchmark.cc.o [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/benchmark_register.cc.o [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/colorprint.cc.o [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/commandlineflags.cc.o [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/complexity.cc.o [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/console_reporter.cc.o [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/counter.cc.o [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/csv_reporter.cc.o [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/json_reporter.cc.o [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/reporter.cc.o [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/sleep.cc.o [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/statistics.cc.o [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/string_util.cc.o [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/sysinfo.cc.o [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark.dir/timers.cc.o [100%] Linking CXX shared library ../../../lib/libbenchmark.so [100%] Built target benchmark Scanning dependencies of target benchmark_main [100%] Building CXX object utils/benchmark/src/CMakeFiles/benchmark_main.dir/benchmark_main.cc.o [100%] Linking CXX shared library ../../../lib/libbenchmark_main.so [100%] Built target benchmark_main + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.WrYZLw + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64 ++ dirname /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64 + cd ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2 + cd _build + cmake --build . --target install [ 0%] Built target LLVMDemangle [ 2%] Built target LLVMSupport [ 4%] Built target LLVMTableGen [ 5%] Built target obj.llvm-tblgen [ 5%] Built target llvm-tblgen [ 5%] Built target LLVMRemarks [ 5%] Built target intrinsics_gen [ 5%] Built target AttributeCompatFuncTableGen [ 5%] Built target LLVMBinaryFormat [ 8%] Built target LLVMCore [ 9%] Built target LLVMDebugInfoMSF [ 10%] Built target LLVMDebugInfoCodeView [ 12%] Built target LLVMMC [ 12%] Built target LLVMProfileData [ 12%] Built target LLVMMCParser [ 12%] Built target llvm_vcsrevision_h [ 12%] Built target LLVMBitstreamReader [ 13%] Built target LLVMBitReader [ 14%] Built target LLVMObject [ 17%] Built target LLVMAnalysis [ 17%] Built target LLVMTarget [ 17%] Built target LLVMBitWriter [ 18%] Built target LLVMTransformUtils [ 20%] Built target LLVMAggressiveInstCombine [ 20%] Built target InstCombineTableGen [ 20%] Built target LLVMInstCombine [ 21%] Built target LLVMScalarOpts [ 21%] Built target LLVMFuzzMutate [ 21%] Built target LLVMAsmParser [ 21%] Built target LLVMIRReader [ 25%] Built target LLVMCodeGen [ 26%] Built target LLVMSelectionDAG [ 26%] Built target LLVMDebugInfoDWARF [ 26%] Built target LLVMAsmPrinter [ 26%] Built target LLVMMIRParser [ 26%] Built target LLVMGlobalISel [ 26%] Built target LLVMInstrumentation [ 28%] Built target LLVMVectorize [ 28%] Built target LLVMLinker [ 28%] Built target LLVMipo [ 28%] Built target LLVMHello_exports [ 29%] Built target LLVMHello [ 29%] Built target LLVMObjCARCOpts [ 29%] Built target LLVMCoroutines [ 29%] Built target LLVMPasses [ 29%] Built target LLVMLTO [ 29%] Built target LLVMMCDisassembler [ 30%] Built target LLVMMCA [ 30%] Built target LLVMObjectYAML [ 30%] Built target LLVMOption [ 30%] Built target LLVMDebugInfoGSYM [ 32%] Built target LLVMDebugInfoPDB [ 32%] Built target LLVMSymbolize [ 33%] Built target LLVMRuntimeDyld [ 33%] Built target LLVMExecutionEngine [ 33%] Built target LLVMInterpreter [ 34%] Built target LLVMJITLink [ 34%] Built target LLVMMCJIT [ 36%] Built target LLVMOrcJIT [ 36%] Built target DuckyCommonTableGen [ 36%] Built target LLVMDuckyInfo [ 36%] Built target LLVMDuckyAsmPrinter [ 36%] Built target LLVMDuckyDesc [ 36%] Built target LLVMDuckyCodeGen [ 37%] Built target LLVMDuckyAsmParser [ 37%] Built target LLVMDuckyDisassembler [ 37%] Built target X86CommonTableGen [ 37%] Built target LLVMX86Utils [ 37%] Built target LLVMX86Info [ 37%] Built target LLVMX86Desc [ 38%] Built target LLVMX86CodeGen [ 38%] Built target LLVMX86AsmParser [ 38%] Built target LLVMX86Disassembler [ 38%] Built target LLVMLineEditor [ 38%] Built target LLVMCoverage [ 38%] Built target LLVMTextAPI [ 38%] Built target DllOptionsTableGen [ 38%] Built target LLVMDlltoolDriver [ 38%] Built target LibOptionsTableGen [ 38%] Built target LLVMLibDriver [ 40%] Built target LLVMXRay [ 40%] Built target gtest [ 40%] Built target LLVMTestingSupport [ 40%] Built target LLVMWindowsManifest [ 40%] Built target FileCheck [ 40%] Built target llvm-PerfectShuffle [ 40%] Built target count [ 40%] Built target not [ 40%] Built target yaml-bench [ 40%] Built target LTO_exports [ 40%] Built target LTO [ 40%] Built target llvm-ar [ 40%] Built target llvm-ranlib [ 40%] Built target llvm-lib [ 40%] Built target llvm-dlltool [ 41%] Built target llvm-config [ 41%] Built target llvm-lto [ 41%] Built target llvm-profdata [ 41%] Built target obj.clang-tblgen [ 41%] Built target clang-tblgen [ 45%] Built target clang-resource-headers [ 45%] Built target ClangSACheckers [ 45%] Built target ClangAttrImpl [ 45%] Built target StmtDataCollectors [ 45%] Built target ClangCommentHTMLTags [ 46%] Built target ClangAttrClasses [ 46%] Built target ClangCommentHTMLTagsProperties [ 46%] Built target ClangAttrVisitor [ 46%] Built target ClangAttrTextDump [ 46%] Built target ClangCommentNodes [ 46%] Built target ClangDeclNodes [ 46%] Built target ClangAttrTraverse [ 46%] Built target ClangCommentHTMLNamedCharacterReferences [ 46%] Built target ClangStmtNodes [ 46%] Built target ClangCommentCommandInfo [ 46%] Built target ClangCommentCommandList [ 46%] Built target ClangARMFP16 [ 46%] Built target ClangARMNeon [ 46%] Built target ClangAttrHasAttributeImpl [ 46%] Built target ClangAttrSubjectMatchRuleList [ 46%] Built target ClangAttrList [ 46%] Built target ClangDiagnosticIndexName [ 46%] Built target ClangDiagnosticAnalysis [ 46%] Built target ClangDiagnosticAST [ 46%] Built target ClangDiagnosticComment [ 46%] Built target ClangDiagnosticCrossTU [ 46%] Built target ClangDiagnosticCommon [ 46%] Built target ClangDiagnosticDriver [ 46%] Built target ClangDiagnosticLex [ 46%] Built target ClangDiagnosticParse [ 46%] Built target ClangDiagnosticRefactoring [ 46%] Built target ClangDiagnosticSema [ 46%] Built target ClangDiagnosticFrontend [ 46%] Built target ClangDiagnosticSerialization [ 46%] Built target ClangDiagnosticGroups [ 46%] Built target ClangAttrSubMatchRulesParserStringSwitches [ 46%] Built target ClangAttrParserStringSwitches [ 46%] Built target ClangAttrParsedAttrImpl [ 46%] Built target ClangAttrSpellingListIndex [ 46%] Built target ClangAttrParsedAttrKinds [ 46%] Built target ClangAttrParsedAttrList [ 46%] Built target ClangAttrTemplateInstantiate [ 46%] Built target ClangAttrPCHWrite [ 46%] Built target ClangAttrPCHRead [ 46%] Built target clang-tablegen-targets [ 48%] Built target obj.clangBasic [ 48%] Built target clangBasic [ 48%] Built target obj.clangLex [ 48%] Built target clangLex [ 49%] Built target obj.clangEdit [ 50%] Built target obj.clangAST [ 50%] Built target clangAST [ 50%] Built target clangEdit [ 50%] Built target ClangOpenCLBuiltinsImpl [ 52%] Built target obj.clangSema [ 53%] Built target obj.clangAnalysis [ 53%] Built target obj.clangASTMatchers [ 53%] Built target clangASTMatchers [ 53%] Built target clangAnalysis [ 53%] Built target clangSema [ 54%] Built target obj.clangParse [ 54%] Built target clangParse [ 54%] Built target obj.clangDynamicASTMatchers [ 54%] Built target clangDynamicASTMatchers [ 54%] Built target obj.clangFormat [ 54%] Built target obj.clangToolingCore [ 54%] Built target obj.clangRewrite [ 54%] Built target clangRewrite [ 54%] Built target clangToolingCore [ 54%] Built target obj.clangToolingInclusions [ 54%] Built target clangToolingInclusions [ 54%] Built target clangFormat [ 54%] Built target obj.clangSerialization [ 54%] Built target clangSerialization [ 54%] Built target ClangDriverOptions [ 56%] Built target obj.clangFrontend [ 57%] Built target obj.clangDriver [ 57%] Built target clangDriver [ 57%] Built target clangFrontend [ 57%] Built target obj.clangIndex [ 57%] Built target clangIndex [ 57%] Built target obj.clangCrossTU [ 57%] Built target clangCrossTU [ 58%] Built target obj.clangCodeGen [ 58%] Built target clangCodeGen [ 60%] Built target obj.clangStaticAnalyzerFrontend [ 60%] Built target obj.clangStaticAnalyzerCore [ 60%] Built target clangStaticAnalyzerCore [ 64%] Built target obj.clangStaticAnalyzerCheckers [ 64%] Built target clangStaticAnalyzerCheckers [ 64%] Built target clangStaticAnalyzerFrontend [ 64%] Built target SampleAnalyzerPlugin_exports [ 64%] Built target SampleAnalyzerPlugin [ 64%] Built target CheckerDependencyHandlingAnalyzerPlugin_exports [ 64%] Built target CheckerDependencyHandlingAnalyzerPlugin [ 64%] Built target CheckerOptionHandlingAnalyzerPlugin_exports [ 64%] Built target CheckerOptionHandlingAnalyzerPlugin [ 65%] Built target obj.clangARCMigrate [ 65%] Built target clangARCMigrate [ 65%] Built target obj.clangRewriteFrontend [ 65%] Built target clangRewriteFrontend [ 65%] Built target obj.clangFrontendTool [ 66%] Built target clangFrontendTool [ 66%] Built target obj.clangTooling [ 66%] Built target clangTooling [ 66%] Built target obj.clangToolingRefactoring [ 66%] Built target clangToolingRefactoring [ 66%] Built target obj.clangToolingASTDiff [ 66%] Built target clangToolingASTDiff [ 66%] Built target obj.clangToolingSyntax [ 66%] Built target clangToolingSyntax [ 66%] Built target obj.clangDependencyScanning [ 66%] Built target clangDependencyScanning [ 66%] Built target obj.clangDirectoryWatcher [ 66%] Built target clangDirectoryWatcher [ 66%] Built target diagtool [ 66%] Built target clang-offload-bundler [ 66%] Built target clang [ 66%] Built target clang-diff [ 66%] Built target clang-format [ 66%] Built target obj.clangHandleCXX [ 66%] Built target clangHandleCXX [ 66%] Built target obj.clangHandleLLVM [ 66%] Built target clangHandleLLVM [ 66%] Built target clang-import-test [ 66%] Built target clang-scan-deps [ 66%] Built target libclang_exports [ 66%] Built target libclang [ 66%] Built target c-index-test [ 66%] Built target clang-rename [ 66%] Built target clang-refactor [ 66%] Built target clang-cpp [ 66%] Built target arcmt-test [ 66%] Built target c-arcmt-test [ 66%] Built target clang-check [ 66%] Built target clang-extdef-mapping [ 66%] Built target scan-build [ 66%] Built target scan-view [ 68%] Built target gtest_main [ 68%] Built target BasicTests [ 69%] Built target LexTests [ 70%] Built target ClangDriverTests [ 70%] Built target ClangAnalysisTests [ 70%] Built target StaticAnalysisTests [ 70%] Built target FrontendTests [ 70%] Built target ASTMatchersTests [ 70%] Built target DynamicASTMatchersTests [ 72%] Built target ASTTests [ 72%] Built target CrossTUTests [ 73%] Built target ToolingTests [ 73%] Built target SyntaxTests [ 74%] Built target FormatTests [ 74%] Built target RewriteTests [ 74%] Built target SemaTests [ 74%] Built target ClangCodeGenTests [ 74%] Built target libclangTests [ 74%] Built target DirectoryWatcherTests [ 74%] Built target ClangRenameTests [ 74%] Built target IndexTests [ 76%] Built target SerializationTests [ 76%] Built target hmaptool [ 76%] Built target lldCommon [ 76%] Built target lldCore [ 76%] Built target lldYAML [ 76%] Built target DriverOptionsTableGen [ 77%] Built target lldReaderWriter [ 77%] Built target lldMachO [ 77%] Built target lldDriver [ 77%] Built target WasmOptionsTableGen [ 77%] Built target lldWasm [ 77%] Built target COFFOptionsTableGen [ 78%] Built target lldCOFF [ 78%] Built target ELFOptionsTableGen [ 80%] Built target lldELF [ 80%] Built target MinGWOptionsTableGen [ 80%] Built target lldMinGW [ 80%] Built target lld [ 80%] Built target DriverTests [ 80%] Built target lldMachOTests [ 80%] Built target bugpoint [ 80%] Built target BugpointPasses_exports [ 80%] Built target BugpointPasses [ 80%] Built target dsymutil [ 80%] Built target llc [ 80%] Built target lli [ 80%] Built target lli-child-target [ 80%] Built target llvm-as [ 80%] Built target llvm-bcanalyzer [ 80%] Built target llvm-c-test [ 80%] Built target llvm-cat [ 80%] Built target LLVMCFIVerify [ 80%] Built target llvm-cfi-verify [ 80%] Built target llvm-cov [ 80%] Built target CvtResTableGen [ 80%] Built target llvm-cvtres [ 80%] Built target llvm-cxxdump [ 80%] Built target llvm-cxxfilt [ 80%] Built target llvm-cxxmap [ 80%] Built target llvm-diff [ 80%] Built target llvm-dis [ 80%] Built target llvm-dwarfdump [ 80%] Built target llvm-dwp [ 80%] Built target llvm-elfabi [ 81%] Built target LLVMExegesis [ 81%] Built target LLVMExegesisX86 [ 81%] Built target llvm-exegesis [ 81%] Built target llvm-extract [ 82%] Built target llvm-isel-fuzzer [ 82%] Built target llvm-itanium-demangle-fuzzer [ 82%] Built target llvm-jitlink [ 82%] Built target llvm-link [ 82%] Built target LipoOptsTableGen [ 82%] Built target llvm-lipo [ 82%] Built target llvm-lto2 [ 82%] Built target llvm-mc [ 82%] Built target llvm-mca [ 82%] Built target llvm-microsoft-demangle-fuzzer [ 82%] Built target llvm-modextract [ 82%] Built target MtTableGen [ 82%] Built target llvm-mt [ 82%] Built target llvm-nm [ 82%] Built target ObjcopyOptsTableGen [ 82%] Built target StripOptsTableGen [ 84%] Built target llvm-objcopy [ 84%] Built target llvm-strip [ 84%] Built target llvm-objdump [ 84%] Built target llvm-opt-fuzzer [ 84%] Built target llvm-opt-report [ 85%] Built target llvm-pdbutil [ 85%] Built target RcTableGen [ 85%] Built target llvm-rc [ 85%] Built target llvm-readobj [ 85%] Built target llvm-readelf [ 85%] Built target llvm-rtdyld [ 85%] Built target llvm-size [ 85%] Built target llvm-special-case-list-fuzzer [ 85%] Built target llvm-split [ 85%] Built target llvm-stress [ 85%] Built target llvm-strings [ 85%] Built target llvm-symbolizer [ 85%] Built target llvm-addr2line [ 85%] Built target llvm-undname [ 86%] Built target llvm-xray [ 86%] Built target llvm-yaml-numeric-parser-fuzzer [ 88%] Built target obj2yaml [ 88%] Built target opt [ 88%] Built target Remarks_exports [ 88%] Built target Remarks [ 88%] Built target sancov [ 88%] Built target sanstats [ 88%] Built target verify-uselistorder [ 89%] Built target yaml2obj [ 90%] Built target ADTTests [ 90%] Built target AnalysisTests [ 90%] Built target AsmParserTests [ 92%] Built target BinaryFormatTests [ 92%] Built target BitcodeTests [ 92%] Built target BitstreamTests [ 92%] Built target CodeGenTests [ 92%] Built target GlobalISelTests [ 92%] Built target DebugInfoCodeViewTests [ 92%] Built target DebugInfoDWARFTests [ 92%] Built target DebugInfoGSYMTests [ 92%] Built target DebugInfoMSFTests [ 92%] Built target DebugInfoPDBTests [ 93%] Built target DemangleTests [ 93%] Built target ExecutionEngineTests [ 93%] Built target JITLinkTests [ 94%] Built target OrcJITTests [ 94%] Built target MCJITTests [ 94%] Built target FuzzMutateTests [ 96%] Built target IRTests [ 96%] Built target LineEditorTests [ 96%] Built target LinkerTests [ 96%] Built target MCTests [ 96%] Built target MITests [ 96%] Built target ObjectTests [ 96%] Built target ObjectYAMLTests [ 96%] Built target OptsTestTableGen [ 96%] Built target OptionTests [ 96%] Built target RemarksTests [ 97%] Built target TestPlugin [ 97%] Built target PluginsTests [ 97%] Built target ProfileDataTests [ 98%] Built target SupportTests [ 98%] Built target SecondLib [ 98%] Built target PipSqueak [ 98%] Built target DynamicLibraryLib [ 98%] Built target DynamicLibraryTests [ 98%] Built target TextAPITests [ 98%] Built target IPOTests [ 98%] Built target ScalarTests [ 98%] Built target UtilsTests [ 98%] Built target VectorizeTests [100%] Built target XRayTests [100%] Built target CFIVerifyTests [100%] Built target LLVMExegesisTests [100%] Built target LLVMExegesisX86Tests [100%] Built target benchmark [100%] Built target benchmark_main Install the project... -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/YAMLXRayRecord.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/XRayRecord.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/Trace.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/RecordPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/Profile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/InstrumentationMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/Graph.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/FileHeaderReader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/FDRTraceWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/FDRTraceExpander.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/FDRRecords.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/FDRRecordProducer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/FDRRecordConsumer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/FDRLogBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/BlockVerifier.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/BlockPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/XRay/BlockIndexer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/WindowsResource -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/WindowsResource/ResourceScriptTokenList.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/WindowsResource/ResourceScriptToken.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/WindowsResource/ResourceProcessor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/WindowsManifest -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/WindowsManifest/WindowsManifestMerger.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Vectorize -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Vectorize/SLPVectorizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Vectorize/LoopVectorize.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Vectorize.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/ValueMapper.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/VNCoercion.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/UnrollLoop.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/SymbolRewriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/SplitModule.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/SizeOpts.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/SimplifyLibCalls.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/SimplifyIndVar.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/SanitizerStats.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/SSAUpdaterImpl.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/SSAUpdaterBulk.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/SSAUpdater.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/PromoteMemToReg.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/PredicateInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/NameAnonGlobals.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/ModuleUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/Mem2Reg.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/LowerMemIntrinsics.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/LowerInvoke.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/LoopVersioning.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/LoopUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/LoopSimplify.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/LoopRotationUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/Local.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/LCSSA.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/IntegerDivision.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/GuardUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/GlobalStatus.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/FunctionImportUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/FunctionComparator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/Evaluator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/EscapeEnumerator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/EntryExitInstrumenter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/CtorUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/CodeExtractor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/Cloning.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/CanonicalizeAliases.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/CallPromotionUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/BypassSlowDivision.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/BuildLibCalls.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/BreakCriticalEdges.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/BasicBlockUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/AddDiscriminators.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils/ASanStackFrameLayout.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Utils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/WarnMissedTransforms.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/TailRecursionElimination.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/SpeculativeExecution.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/Sink.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/SimplifyCFG.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/Scalarizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/SROA.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/SCCP.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/Reassociate.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/NewGVN.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/NaryReassociate.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/MergeICmps.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/MemCpyOptimizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/MakeGuardsExplicit.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LowerWidenableCondition.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LowerAtomic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopUnrollPass.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopStrengthReduce.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopSink.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopRotation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopPredication.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopPassManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopLoadElimination.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopInstSimplify.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopFuse.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopDistribute.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopDeletion.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopDataPrefetch.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/LICM.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/JumpThreading.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/InstSimplifyPass.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/IndVarSimplify.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/IVUsersPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/GuardWidening.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/GVNExpression.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/GVN.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/Float2Int.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/EarlyCSE.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/DivRemPairs.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/DeadStoreElimination.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/DCE.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/ConstantHoisting.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/CallSiteSplitting.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/BDCE.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar/ADCE.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Scalar.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/ObjCARC.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Instrumentation -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Instrumentation/PoisonChecking.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Instrumentation/MemorySanitizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Instrumentation/InstrProfiling.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Instrumentation/InstrOrderFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Instrumentation/GCOVProfiler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Instrumentation/CGProfile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Instrumentation/BoundsChecking.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Instrumentation/AddressSanitizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Instrumentation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/InstCombine -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/InstCombine/InstCombineWorklist.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/InstCombine/InstCombine.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/WholeProgramDevirt.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/SyntheticCountsPropagation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/StripDeadPrototypes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/SampleProfile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/SCCP.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/PassManagerBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/PartialInlining.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/LowerTypeTests.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/Internalize.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/Inliner.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/InferFunctionAttrs.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/HotColdSplitting.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/GlobalSplit.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/GlobalOpt.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/GlobalDCE.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/FunctionImport.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/FunctionAttrs.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/ForceFunctionAttrs.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/ElimAvailExtern.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/DeadArgumentElimination.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/CrossDSOCFI.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/ConstantMerge.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/CalledValuePropagation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/Attributor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/ArgumentPromotion.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO/AlwaysInliner.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/IPO.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/Coroutines.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/AggressiveInstCombine -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ToolDrivers -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ToolDrivers/llvm-lib -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ToolDrivers/llvm-lib/LibDriver.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ToolDrivers/llvm-dlltool -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TextAPI -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TextAPI/MachO -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TextAPI/MachO/TextAPIWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TextAPI/MachO/TextAPIReader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TextAPI/MachO/Symbol.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TextAPI/MachO/PackedVersion.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TextAPI/MachO/InterfaceFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TextAPI/MachO/ArchitectureSet.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TextAPI/MachO/Architecture.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TextAPI/MachO/Architecture.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TextAPI/ELF -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TextAPI/ELF/TBEHandler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TextAPI/ELF/ELFStub.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Testing -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Testing/Support -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Testing/Support/SupportHelpers.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Testing/Support/Error.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Testing/Support/Annotations.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/TargetSelectionDAG.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/TargetSchedule.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/TargetPfmCounters.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/TargetOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/TargetMachine.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/TargetLoweringObjectFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/TargetItinerary.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/TargetIntrinsicInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/TargetInstrPredicate.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/TargetCallingConv.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/Target.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/GlobalISel -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/GlobalISel/Target.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/GlobalISel/SelectionDAGCompat.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/GlobalISel/RegisterBank.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/GenericOpcodes.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Target/CodeGenCWrappers.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TableGen -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TableGen/TableGenBackend.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TableGen/StringToOffsetTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TableGen/StringMatcher.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TableGen/SetTheory.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TableGen/SearchableTable.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TableGen/Record.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TableGen/Main.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/TableGen/Error.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/xxhash.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/type_traits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/thread.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/raw_sha1_ostream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/raw_ostream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/raw_os_ostream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/circular_raw_ostream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/YAMLTraits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/YAMLParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/X86TargetParser.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/X86DisassemblerDecoderCommon.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/WithColor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/WindowsError.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Win64EH.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Watchdog.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/VirtualFileSystem.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/VersionTuple.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Valgrind.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/UniqueLock.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/UnicodeCharRanges.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Unicode.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/TypeName.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/TrigramIndex.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/TrailingObjects.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ToolOutputFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Timer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/TimeProfiler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Threading.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ThreadPool.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ThreadLocal.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/TaskQueue.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/TargetSelect.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/TargetRegistry.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/TargetParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/TargetOpcodes.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/TarWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/SystemUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/SymbolRemappingReader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/SwapByteOrder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/StringSaver.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/StringPool.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/SpecialCaseList.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/SourceMgr.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Solaris -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Solaris/sys -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Solaris/sys/regset.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/SmallVectorMemoryBuffer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Signposts.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Signals.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ScopedPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ScaledNumber.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ScalableSize.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/SaveAndRestore.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/SMTAPI.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/SMLoc.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/SHA1.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ReverseIteration.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Registry.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Regex.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/RecyclingAllocator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Recycler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/RandomNumberGenerator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/RWMutex.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Program.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Process.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Printable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/PrettyStackTrace.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/PointerLikeTypeTraits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/PluginLoader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Path.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Parallel.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Options.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/OnDiskHashTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/NativeFormatting.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/MutexGuard.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Mutex.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/MipsABIFlags.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/MemoryBuffer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Memory.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/MemAlloc.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/MathExtras.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ManagedStatic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/MachineValueType.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/MSVCErrorWorkarounds.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/MD5.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/LowLevelTypeImpl.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/LockFileManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Locale.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/LineIterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/LICENSE.TXT -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/LEB128.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/KnownBits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/JamCRC.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/JSON.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ItaniumManglingCanonicalizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/InitLLVM.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Host.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/GraphWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/GlobPattern.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/GenericIteratedDominanceFrontier.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/GenericDomTreeConstruction.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/GenericDomTree.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/FormattedStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/FormatVariadicDetails.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/FormatVariadic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/FormatProviders.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/FormatCommon.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/FormatAdapters.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Format.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/FileUtilities.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/FileSystem.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/FileOutputBuffer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/FileCheck.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ErrorOr.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ErrorHandling.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Error.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Errno.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Errc.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/EndianStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Endian.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/DynamicLibrary.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/DebugCounter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Debug.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/DataTypes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/DataExtractor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/DOTGraphTraits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/DJB.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/CrashRecoveryContext.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ConvertUTF.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Compression.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Compiler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/CommandLine.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/CodeGenCoverage.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/CodeGen.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Chrono.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/CheckedArithmetic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Casting.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Capacity.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/CachePruning.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/CRC.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/COM.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/CFGUpdate.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/CBindingWrapping.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/BuryPointer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/BranchProbability.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/BlockFrequency.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/BinaryStreamWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/BinaryStreamRef.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/BinaryStreamReader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/BinaryStreamError.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/BinaryStreamArray.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/BinaryStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/BinaryItemStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/BinaryByteStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/AtomicOrdering.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Atomic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ArrayRecycler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/Allocator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/AlignOf.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ARMWinEH.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ARMTargetParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ARMTargetParser.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ARMEHABI.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ARMBuildAttributes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/ARMAttributeParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/AMDHSAKernelDescriptor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/AMDGPUMetadata.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/AArch64TargetParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/AArch64TargetParser.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Remarks -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Remarks/RemarkStringTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Remarks/RemarkSerializer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Remarks/RemarkParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Remarks/RemarkFormat.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Remarks/Remark.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ProfileData -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ProfileData/SampleProfWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ProfileData/SampleProfReader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ProfileData/SampleProf.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ProfileData/ProfileCommon.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ProfileData/InstrProfWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ProfileData/InstrProfReader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ProfileData/InstrProfData.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ProfileData/InstrProf.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ProfileData/GCOV.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ProfileData/Coverage -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ProfileData/Coverage/CoverageMappingReader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ProfileData/Coverage/CoverageMapping.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Passes -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Passes/StandardInstrumentations.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Passes/PassPlugin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Passes/PassBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/PassSupport.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/PassRegistry.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/PassInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/PassAnalysisSupport.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Pass.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Option -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Option/Option.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Option/OptTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Option/OptSpecifier.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Option/OptParser.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Option/ArgList.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Option/Arg.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ObjectYAML -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ObjectYAML/YAML.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ObjectYAML/XCOFFYAML.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ObjectYAML/WasmYAML.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ObjectYAML/ObjectYAML.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ObjectYAML/MinidumpYAML.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ObjectYAML/MachOYAML.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ObjectYAML/ELFYAML.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ObjectYAML/DWARFYAML.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ObjectYAML/DWARFEmitter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ObjectYAML/CodeViewYAMLTypes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ObjectYAML/COFFYAML.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/XCOFFObjectFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/WindowsResource.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/WindowsMachineFlag.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/WasmTraits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/Wasm.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/SymbolicFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/SymbolSize.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/StackMapParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/RelocationResolver.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/ObjectFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/ModuleSymbolTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/Minidump.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/MachOUniversal.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/MachO.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/IRSymtab.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/IRObjectFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/Error.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/ELFTypes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/ELFObjectFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/ELF.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/Decompressor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/CVDebugRecord.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/COFFModuleDefinition.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/COFFImportFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/COFF.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/Binary.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/ArchiveWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Object/Archive.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/Support.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/Stages -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/Stages/Stage.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/Stages/RetireStage.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/Stages/MicroOpQueueStage.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/Stages/InstructionTables.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/Stages/ExecuteStage.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/Stages/EntryStage.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/Stages/DispatchStage.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/SourceMgr.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/Pipeline.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/Instruction.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/InstrBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/HardwareUnits -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/HardwareUnits/Scheduler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/HardwareUnits/RetireControlUnit.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/HardwareUnits/ResourceManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/HardwareUnits/RegisterFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/HardwareUnits/LSUnit.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/HardwareUnits/HardwareUnit.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/HWEventListener.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MCA/Context.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/SubtargetFeature.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/StringTableBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/SectionKind.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MachineLocation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCXCOFFStreamer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCXCOFFObjectWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCWinEH.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCWinCOFFStreamer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCWinCOFFObjectWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCWin64EH.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCWasmStreamer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCWasmObjectWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCValue.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCTargetOptionsCommandFlags.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCTargetOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCSymbolXCOFF.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCSymbolWasm.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCSymbolMachO.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCSymbolELF.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCSymbolCOFF.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCSymbol.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCSubtargetInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCStreamer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCSectionXCOFF.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCSectionWasm.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCSectionMachO.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCSectionELF.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCSectionCOFF.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCSection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCSchedule.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCRegisterInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCParser -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCParser/MCTargetAsmParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCParser/MCParsedAsmOperand.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCParser/MCAsmParserUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCParser/MCAsmParserExtension.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCParser/MCAsmParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCParser/MCAsmLexer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCParser/AsmLexer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCParser/AsmCond.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCObjectWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCObjectStreamer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCObjectFileInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCMachObjectWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCLinkerOptimizationHint.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCLabel.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCInstrItineraries.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCInstrInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCInstrDesc.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCInstrAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCInstPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCInstBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCInst.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCFragment.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCFixupKindInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCFixup.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCFixedLenDisassembler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCExpr.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCELFStreamer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCELFObjectWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCDwarf.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCDisassembler -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCDisassembler/MCSymbolizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCDisassembler/MCRelocationInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCDisassembler/MCDisassembler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCDirectives.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCContext.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCCodeView.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCCodePadder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCCodeEmitter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCAssembler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCAsmMacro.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCAsmLayout.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCAsmInfoXCOFF.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCAsmInfoWasm.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCAsmInfoELF.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCAsmInfoDarwin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCAsmInfoCOFF.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCAsmInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/MCAsmBackend.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/LaneBitmask.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/MC/ConstantPools.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Linker -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Linker/Linker.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Linker/IRMover.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/LinkAllPasses.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/LinkAllIR.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/LineEditor -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/LineEditor/LineEditor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/LTO -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/LTO/legacy -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/LTO/legacy/UpdateCompilerUsed.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/LTO/legacy/LTOModule.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/LTO/legacy/LTOCodeGenerator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/LTO/SummaryBasedOptimizations.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/LTO/LTOBackend.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/LTO/LTO.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/LTO/Config.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/LTO/Caching.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/InitializePasses.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IRReader -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IRReader/IRReader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Verifier.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/ValueSymbolTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/ValueMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/ValueHandle.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Value.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Value.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/User.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/UseListOrder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Use.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/TypeFinder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Type.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/TrackingMDRef.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/SymbolTableListTraits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Statepoint.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/SafepointIRVerifier.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/RuntimeLibcalls.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/RemarkStreamer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/ProfileSummary.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/PredIteratorCache.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/PatternMatch.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/PassTimingInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/PassManagerInternal.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/PassManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/PassInstrumentation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/OptBisect.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Operator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/OperandTraits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/NoFolder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/ModuleSummaryIndexYAML.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/ModuleSummaryIndex.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/ModuleSlotTracker.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Module.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Metadata.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Metadata.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Mangler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/MDBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/LegacyPassNameParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/LegacyPassManagers.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/LegacyPassManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/LLVMContext.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicsXCore.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicsX86.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicsWebAssembly.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicsSystemZ.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicsRISCV.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicsPowerPC.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicsNVVM.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicsMips.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicsHexagon.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicsBPF.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicsARM.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicsAMDGPU.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicsAArch64.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Intrinsics.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Intrinsics.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicInst.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Instructions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Instruction.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Instruction.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/InstrTypes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/InstVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/InstIterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/InlineAsm.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IRPrintingPasses.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IRBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/GlobalVariable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/GlobalValue.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/GlobalObject.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/GlobalIndirectSymbol.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/GlobalIFunc.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/GlobalAlias.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/GetElementPtrTypeIterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/GVMaterializer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Function.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Dominators.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/DiagnosticPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/DiagnosticInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/DiagnosticHandler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/DerivedUser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/DerivedTypes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/DebugLoc.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/DebugInfoMetadata.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/DebugInfoFlags.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/DebugInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/DataLayout.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/DIBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Constants.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/ConstantRange.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/ConstantFolder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Constant.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Comdat.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/CallingConv.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/CallSite.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/CFGDiff.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/CFG.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/BasicBlock.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/AutoUpgrade.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Attributes.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Attributes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/AssemblyAnnotationWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Argument.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/FuzzMutate -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/FuzzMutate/RandomIRBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/FuzzMutate/Random.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/FuzzMutate/Operations.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/FuzzMutate/OpDescriptor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/FuzzMutate/IRMutator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/FuzzMutate/FuzzerCLI.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/SectionMemoryManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/RuntimeDyldChecker.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/RuntimeDyld.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/RTDyldMemoryManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/OrcV1Deprecation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/OrcMCJITReplacement.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/RawByteChannel.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/RPCUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/RPCSerialization.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/OrcError.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/OrcABISupport.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/NullResolver.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/Legacy.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/LazyReexports.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/Layer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/LambdaResolver.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/LLJIT.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/Core.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/CompileUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/ObjectCache.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/OProfileWrapper.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/MCJIT.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/JITSymbol.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/JITLink -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/JITLink/MachO.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/JITLink/JITLink.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/JITEventListener.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/Interpreter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/GenericValue.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ExecutionEngine/ExecutionEngine.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Demangle -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Demangle/Utility.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Demangle/StringView.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Demangle/MicrosoftDemangleNodes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Demangle/MicrosoftDemangle.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Demangle/ItaniumDemangle.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Demangle/DemangleConfig.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Demangle/Demangle.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/Symbolize -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/Symbolize/Symbolize.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/Symbolize/DIPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/UDTLayout.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBTypes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolExe.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolData.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymbol.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBSymDumper.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBExtras.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDBContext.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/PDB.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/TpiStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/TpiHashing.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/SymbolStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/SymbolCache.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/RawTypes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/RawError.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/RawConstants.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/PublicsStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/PDBFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeTypeUDT.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeTypePointer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeTypeFunctionSig.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeTypeBuiltin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeTypeArray.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeSymbolEnumerator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeSession.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/InfoStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/HashTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/Hash.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/Formatters.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/EnumTables.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/DbiStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/IPDBTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/IPDBSourceFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/IPDBSession.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/IPDBLineNumber.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/IPDBInjectedSource.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/IPDBFrameData.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/IPDBDataStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/GenericError.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIAUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIATable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIASupport.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIASession.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIASectionContrib.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIAInjectedSource.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIAError.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIAEnumInjectedSources.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/MSF -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/MSF/MappedBlockStream.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/MSF/MSFError.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/MSF/MSFCommon.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/MSF/MSFBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/MSF/IMSFFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/GSYM -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/GSYM/StringTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/GSYM/Range.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/GSYM/LineEntry.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/GSYM/InlineInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/GSYM/FunctionInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/GSYM/FileEntry.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFVerifier.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFUnit.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFSection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFObject.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFListTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFFormValue.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFExpression.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFDie.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFContext.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFAttribute.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/DIContext.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/TypeTableCollection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/TypeRecordHelpers.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/TypeRecord.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/TypeIndex.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/TypeHashing.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/TypeDeserializer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/TypeCollection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/SymbolSerializer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/SymbolRecord.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/SymbolDumper.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/RecordSerialization.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/RecordName.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/Line.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/GUID.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/FunctionId.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/Formatters.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/EnumTables.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/DebugSubsection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/CodeViewTypes.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/CodeViewError.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/CodeView.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/CVRecord.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Config -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/WinEHFuncInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/WasmEHFuncInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/VirtRegMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/ValueTypes.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/ValueTypes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/UnreachableBlockElim.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/TargetSubtargetInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/TargetSchedule.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/TargetRegisterInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/TargetPassConfig.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/TargetOpcodes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/TargetLowering.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/TargetInstrInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/TargetFrameLowering.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/TargetCallingConv.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/TailDuplicator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/SwitchLoweringUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/SwiftErrorValueTracking.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/StackProtector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/StackMaps.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/SlotIndexes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/SelectionDAGTargetInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/SelectionDAGNodes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/SelectionDAGISel.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/SelectionDAG.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/ScoreboardHazardRecognizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/SchedulerRegistry.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/ScheduleHazardRecognizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/ScheduleDFS.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/ScheduleDAGMutation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/ScheduleDAGInstrs.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/ScheduleDAG.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/SDNodeProperties.td -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/RuntimeLibcalls.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/ResourcePriorityQueue.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/RegisterUsageInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/RegisterScavenging.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/RegisterPressure.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/RegisterClassInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/Register.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/RegAllocRegistry.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/RegAllocPBQP.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/ReachingDefAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/PseudoSourceValue.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/PreISelIntrinsicLowering.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/Passes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/ParallelCG.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/PBQPRAConstraint.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/PBQP -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/PBQP/Solution.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/PBQP/ReductionRules.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/PBQP/Math.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/PBQP/Graph.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/PBQP/CostAllocator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MacroFusion.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineTraceMetrics.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineScheduler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineSSAUpdater.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineRegisterInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineRegionInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachinePostDominators.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachinePipeliner.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachinePassRegistry.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineOutliner.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineOperand.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineModuleInfoImpls.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineModuleInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineMemOperand.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineLoopInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineJumpTableInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineInstrBundleIterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineInstrBundle.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineInstrBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineInstr.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineFunctionPass.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineFunction.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineFrameInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineDominators.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineDominanceFrontier.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineConstantPool.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineCombinerPattern.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineBranchProbabilityInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineBlockFrequencyInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachineBasicBlock.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MachORelocation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MIRYamlMapping.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MIRPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MIRParser -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MIRParser/MIRParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/MIRParser/MIParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LowLevelType.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LoopTraversal.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LiveVariables.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LiveStacks.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LiveRegUnits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LiveRegMatrix.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LiveRangeEdit.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LivePhysRegs.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LiveIntervals.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LiveIntervalUnion.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LiveInterval.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LinkAllCodegenComponents.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LinkAllAsmWriterComponents.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LexicalScopes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/LatencyPriorityQueue.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/IntrinsicLowering.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/ISDOpcodes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/Utils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/Types.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/RegisterBank.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/RegBankSelect.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/Localizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/Legalizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/InstructionSelector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/InstructionSelect.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/IRTranslator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/GISelWorkList.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/CombinerInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/CombinerHelper.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/Combiner.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/CallLowering.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GlobalISel/CSEInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GCStrategy.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GCMetadataPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/GCMetadata.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/FunctionLoweringInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/FaultMaps.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/FastISel.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/ExpandReductions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/ExecutionDomainFix.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/EdgeBundles.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/DwarfStringPoolEntry.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/DebugHandlerBase.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/DbgEntityHistoryCalculator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/DIEValue.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/DIE.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/DFAPacketizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/DAGCombine.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/CostTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/CommandFlags.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/CallingConvLower.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/CalcSpillWeights.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/CSEConfigBase.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/BuiltinGCs.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/BasicTTIImpl.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/AtomicExpandUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/AsmPrinterHandler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/AsmPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/Analysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/CodeGen/AccelTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Bitstream -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Bitstream/BitstreamWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Bitstream/BitstreamReader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Bitstream/BitCodes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Bitcode -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Bitcode/LLVMBitCodes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Bitcode/BitcodeWriterPass.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Bitcode/BitcodeWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Bitcode/BitcodeReader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Bitcode/BitcodeAnalyzer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/XCOFF.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/WasmRelocs.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/Wasm.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/MsgPackWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/MsgPackReader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/MsgPackDocument.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/MsgPack.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/MsgPack.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/MinidumpConstants.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/Minidump.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/Magic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/MachO.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/MachO.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/x86_64.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/i386.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/Sparc.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/RISCV.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/Mips.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/MSP430.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/Lanai.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/Ducky.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/BPF.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/AVR.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/ARM.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/ARC.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELFRelocs/AArch64.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/ELF.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/DynamicTags.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/Dwarf.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/Dwarf.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/COFF.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/AsmParser -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/AsmParser/SlotMapping.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/AsmParser/Parser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/VectorUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/VecFuncs.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/ValueTracking.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/ValueLatticeUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/ValueLattice.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/Utils -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/Utils/Local.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/TypeMetadataUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/TypeBasedAliasAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/Trace.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/TargetTransformInfoImpl.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/TargetTransformInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/TargetLibraryInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/TargetLibraryInfo.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/TargetFolder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/SyntheticCountsUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/SyncDependenceAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/StackSafetyAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/SparsePropagation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/ScopedNoAliasAA.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/ScalarEvolutionNormalization.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/ScalarEvolutionExpressions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/ScalarEvolutionExpander.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/ScalarEvolution.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/RegionPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/RegionPass.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/RegionIterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/RegionInfoImpl.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/RegionInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/PtrUseVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/ProfileSummaryInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/PostDominators.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/PhiValues.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/Passes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/PHITransAddr.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/OrderedInstructions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/OrderedBasicBlock.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/OptimizationRemarkEmitter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/ObjCARCInstKind.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/ObjCARCAnalysisUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/ObjCARCAliasAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/MustExecute.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/ModuleSummaryAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/MemorySSAUpdater.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/MemorySSA.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/MemoryLocation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/MemoryDependenceAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/MemoryBuiltins.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/LoopUnrollAnalyzer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/LoopPass.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/LoopIterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/LoopInfoImpl.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/LoopInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/LoopAnalysisManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/LoopAccessAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/Loads.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/Lint.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/LegacyDivergenceAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/LazyValueInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/LazyCallGraph.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/LazyBranchProbabilityInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/LazyBlockFrequencyInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/IteratedDominanceFrontier.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/IntervalPartition.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/IntervalIterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/Interval.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/InstructionSimplify.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/InstructionPrecedenceTracking.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/InlineCost.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/IndirectCallVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/IndirectCallPromotionAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/IVUsers.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/IVDescriptors.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/GuardUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/GlobalsModRef.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/EHPersonalities.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/DominanceFrontierImpl.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/DominanceFrontier.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/DomTreeUpdater.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/DomPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/DivergenceAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/DependenceAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/DemandedBits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/DOTGraphTraitsPass.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/ConstantFolding.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/CodeMetrics.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/CmpInstAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/CaptureTracking.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/CallPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/CallGraphSCCPass.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/CallGraph.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/CGSCCPassManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/CFLSteensAliasAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/CFLAndersAliasAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/CFLAliasAnalysisUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/CFGPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/CFG.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/BranchProbabilityInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/BlockFrequencyInfoImpl.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/BlockFrequencyInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/BasicAliasAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/AssumptionCache.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/AliasSetTracker.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/AliasAnalysisEvaluator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Analysis/AliasAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/simple_ilist.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/iterator_range.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/iterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/ilist_node_options.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/ilist_node_base.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/ilist_node.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/ilist_iterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/ilist_base.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/ilist.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/fallible_iterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/edit_distance.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/bit.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/VariadicFunction.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/UniqueVector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/Twine.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/Triple.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/TinyPtrVector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/StringSwitch.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/StringSet.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/StringRef.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/StringMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/StringExtras.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/Statistic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/SparseSet.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/SparseMultiSet.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/SparseBitVector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/SmallVector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/SmallString.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/SmallSet.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/SmallPtrSet.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/SmallBitVector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/SetVector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/SetOperations.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/Sequence.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/ScopedHashTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/ScopeExit.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/STLExtras.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/SCCIterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/PriorityWorklist.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/PriorityQueue.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/PostOrderIterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/PointerUnion.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/PointerSumType.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/PointerIntPair.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/PointerEmbeddedInt.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/PackedVector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/Optional.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/None.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/MapVector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/IntrusiveRefCntPtr.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/IntervalMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/IntEqClasses.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/IndexedMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/ImmutableSet.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/ImmutableMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/ImmutableList.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/Hashing.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/GraphTraits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/FunctionExtras.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/FoldingSet.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/EquivalenceClasses.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/EpochTracker.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/DepthFirstIterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/DenseSet.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/DenseMapInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/DenseMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/DeltaAlgorithm.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/DAGDeltaAlgorithm.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/CachedHashString.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/BreadthFirstIterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/BitmaskEnum.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/BitVector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/ArrayRef.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/Any.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/AllocatorList.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/APSInt.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/APInt.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/ADT/APFloat.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/lto.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Types.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Transforms -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Transforms/Vectorize.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Transforms/Utils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Transforms/Scalar.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Transforms/PassManagerBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Transforms/InstCombine.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Transforms/IPO.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Transforms/Coroutines.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Transforms/AggressiveInstCombine.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/TargetMachine.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Target.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Support.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Remarks.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/OrcBindings.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Object.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Linker.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/LinkTimeOptimizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Initialization.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/IRReader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/ExecutionEngine.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/ErrorHandling.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Error.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/DisassemblerTypes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Disassembler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/DebugInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/DataTypes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Core.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Comdat.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/BitWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/BitReader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Analysis.h -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Support/VCSRevision.h -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicImpl.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/IntrinsicEnums.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/IR/Attributes.inc -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Config -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Config/abi-breaking.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Config/llvm-config.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Config/Targets.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Config/Disassemblers.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Config/AsmParsers.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm/Config/AsmPrinters.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDemangle.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDemangle.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMSupport.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMSupport.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMTableGen.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMTableGen.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-tblgen -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMCore.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMCore.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMFuzzMutate.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMFuzzMutate.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMIRReader.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMIRReader.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMCodeGen.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMCodeGen.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMSelectionDAG.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMSelectionDAG.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMAsmPrinter.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMAsmPrinter.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMMIRParser.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMMIRParser.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMGlobalISel.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMGlobalISel.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMBinaryFormat.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMBinaryFormat.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMBitReader.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMBitReader.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMBitWriter.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMBitWriter.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMBitstreamReader.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMBitstreamReader.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMTransformUtils.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMTransformUtils.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMInstrumentation.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMInstrumentation.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMAggressiveInstCombine.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMAggressiveInstCombine.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMInstCombine.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMInstCombine.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMScalarOpts.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMScalarOpts.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMipo.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMipo.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMVectorize.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMVectorize.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMObjCARCOpts.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMObjCARCOpts.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMCoroutines.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMCoroutines.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMLinker.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMLinker.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMAnalysis.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMAnalysis.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMLTO.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMLTO.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMMC.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMMC.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMMCParser.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMMCParser.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMMCDisassembler.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMMCDisassembler.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMMCA.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMMCA.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMObject.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMObject.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMObjectYAML.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMObjectYAML.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMOption.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMOption.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMRemarks.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMRemarks.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDebugInfoDWARF.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDebugInfoDWARF.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDebugInfoGSYM.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDebugInfoGSYM.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDebugInfoMSF.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDebugInfoMSF.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDebugInfoCodeView.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDebugInfoCodeView.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDebugInfoPDB.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDebugInfoPDB.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMSymbolize.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMSymbolize.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMExecutionEngine.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMExecutionEngine.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMInterpreter.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMInterpreter.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMJITLink.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMJITLink.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMMCJIT.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMMCJIT.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMOrcJIT.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMOrcJIT.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMRuntimeDyld.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMRuntimeDyld.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMTarget.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMTarget.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDuckyCodeGen.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDuckyCodeGen.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDuckyAsmParser.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDuckyAsmParser.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDuckyDisassembler.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDuckyDisassembler.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDuckyAsmPrinter.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDuckyAsmPrinter.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDuckyInfo.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDuckyInfo.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDuckyDesc.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDuckyDesc.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMX86CodeGen.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMX86CodeGen.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMX86AsmParser.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMX86AsmParser.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMX86Disassembler.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMX86Disassembler.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMX86Desc.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMX86Desc.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMX86Info.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMX86Info.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMX86Utils.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMX86Utils.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMAsmParser.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMAsmParser.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMLineEditor.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMLineEditor.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMProfileData.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMProfileData.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMCoverage.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMCoverage.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMPasses.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMPasses.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMTextAPI.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMTextAPI.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDlltoolDriver.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMDlltoolDriver.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMLibDriver.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMLibDriver.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMXRay.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMXRay.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMWindowsManifest.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLLVMWindowsManifest.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLTO.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libLTO.so -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/lto.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-ar -- Creating llvm-ranlib -- Creating llvm-lib -- Creating llvm-dlltool -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-config -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-lto -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-profdata -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Tooling.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/ToolExecutorPluginRegistry.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Syntax -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Syntax/Tree.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Syntax/Tokens.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Syntax/Nodes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Syntax/BuildTree.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/StandaloneExecution.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/ReplacementsYaml.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/RefactoringCallbacks.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/Transformer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/Stencil.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/SourceCode.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/Rename -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/Rename/USRFinder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/Rename/SymbolName.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/Rename/RenamingAction.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/RefactoringRuleContext.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/RefactoringOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/RefactoringOption.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/RefactoringActionRules.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/RefactoringActionRule.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/RefactoringAction.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/RangeSelector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/Extract -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/Extract/Extract.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/AtomicChange.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring/ASTSelection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Refactoring.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/JSONCompilationDatabase.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Inclusions -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Inclusions/IncludeStyle.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Inclusions/HeaderIncludes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/FixIt.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/FileMatchTrie.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Execution.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/DiagnosticsYaml.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/DependencyScanning -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Core -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Core/Replacement.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Core/Lookup.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/Core/Diagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/CompilationDatabasePluginRegistry.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/CompilationDatabase.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/CommonOptionsParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/ArgumentsAdjusters.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/AllTUsExecution.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/ASTDiff -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/ASTDiff/ASTDiffInternal.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Tooling/ASTDiff/ASTDiff.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Frontend -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Frontend/FrontendActions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/IssueHash.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/CheckerManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/Checker.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/BugReporter -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Core/Analyses.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Checkers -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Checkers/SValExplainer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization/SerializationDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization/PCHContainerOperations.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization/ModuleManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization/ModuleFileExtension.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization/Module.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization/InMemoryModuleCache.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization/GlobalModuleIndex.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization/ContinuousRangeMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization/ASTWriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization/ASTReader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization/ASTDeserializationListener.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization/ASTBitCodes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/Weak.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/TypoCorrection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/TemplateInstCallback.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/TemplateDeduction.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/Template.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/SemaLambda.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/SemaInternal.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/SemaFixItUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/SemaDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/SemaConsumer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/Sema.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/ScopeInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/Scope.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/ParsedTemplate.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/ParsedAttr.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/Ownership.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/Overload.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/ObjCMethodList.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/MultiplexExternalSemaSource.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/Lookup.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/Initialization.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/IdentifierResolver.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/ExternalSemaSource.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/Designator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/DelayedDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/DeclSpec.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/CodeCompleteOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/CodeCompleteConsumer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/CleanupInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/CXXFieldCollector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/AnalysisBasedWarnings.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Rewrite -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Rewrite/Frontend -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Rewrite/Frontend/Rewriters.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Rewrite/Frontend/FrontendActions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Rewrite/Frontend/FixItRewriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Rewrite/Frontend/ASTConsumers.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Rewrite/Core -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Rewrite/Core/TokenRewriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Rewrite/Core/Rewriter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Rewrite/Core/RewriteRope.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Rewrite/Core/RewriteBuffer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Rewrite/Core/HTMLRewrite.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Rewrite/Core/DeltaTree.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Parse -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Parse/RAIIObjectsForParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Parse/Parser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Parse/ParseDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Parse/ParseAST.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Parse/LoopHint.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/VariadicMacroSupport.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/TokenLexer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/TokenConcatenation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/Token.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/ScratchBuffer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/PreprocessorOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/PreprocessorLexer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/Preprocessor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/PreprocessingRecord.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/Pragma.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/PPConditionalDirectiveRecord.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/PPCallbacks.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/MultipleIncludeOpt.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/ModuleMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/ModuleLoader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/MacroInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/MacroArgs.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/LiteralSupport.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/Lexer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/LexDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/HeaderSearchOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/HeaderSearch.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/HeaderMapTypes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/HeaderMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/ExternalPreprocessorSource.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/DirectoryLookup.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/DependencyDirectivesSourceMinimizer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Lex/CodeCompletionHandler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Index -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Index/USRGeneration.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Index/IndexingAction.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Index/IndexSymbol.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Index/IndexDataConsumer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Index/DeclOccurrence.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Index/CommentToXML.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Index/CodegenNameGenerator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/FrontendTool -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/FrontendTool/Utils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/VerifyDiagnosticConsumer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/Utils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/TextDiagnosticPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/TextDiagnosticBuffer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/TextDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/SerializedDiagnostics.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/SerializedDiagnosticReader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/SerializedDiagnosticPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/PreprocessorOutputOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/PrecompiledPreamble.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/PCHContainerOperations.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/MultiplexConsumer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/MigratorOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/LogDiagnosticPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/LayoutOverrideSource.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/LangStandards.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/LangStandard.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/FrontendPluginRegistry.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/FrontendOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/FrontendDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/FrontendActions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/FrontendAction.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/DiagnosticRenderer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/DependencyOutputOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/CompilerInvocation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/CompilerInstance.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/CommandLineSourceLoc.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/ChainedDiagnosticConsumer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/ASTUnit.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Frontend/ASTConsumers.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Format -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Format/Format.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Edit -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Edit/Rewriters.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Edit/FileOffset.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Edit/EditsReceiver.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Edit/EditedSource.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Edit/Commit.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/XRayArgs.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/Util.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/Types.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/Types.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/ToolChain.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/Tool.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/SanitizerArgs.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/Phases.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/Options.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/Multilib.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/Job.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/DriverDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/Driver.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/Distro.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/DarwinSDKInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/Compilation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/Action.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/DirectoryWatcher -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/DirectoryWatcher/DirectoryWatcher.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/CrossTU -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/CrossTU/CrossTranslationUnit.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/CrossTU/CrossTUDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Config -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/CodeGen -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/CodeGen/SwiftCallingConv.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/CodeGen/ObjectFilePCHContainerOperations.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/CodeGen/ModuleBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/CodeGen/ConstantInitFuture.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/CodeGen/ConstantInitBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/CodeGen/CodeGenAction.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/CodeGen/CodeGenABITypes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/CodeGen/CGFunctionInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/CodeGen/BackendUtil.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/XRayLists.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/XRayInstr.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/X86Target.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Visibility.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Version.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/TypeTraits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/TokenKinds.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/TokenKinds.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/TemplateKinds.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/TargetOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/TargetInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/TargetCXXABI.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/TargetBuiltins.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/SyncScope.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Stack.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Specifiers.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/SourceManagerInternals.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/SourceManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/SourceLocation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Sanitizers.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Sanitizers.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/SanitizerSpecialCaseList.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/SanitizerBlacklist.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/PrettyStackTrace.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/PragmaKinds.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/PlistSupport.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/PartialDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/OperatorPrecedence.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/OperatorKinds.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/OperatorKinds.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/OpenMPKinds.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/OpenMPKinds.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/OpenCLOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/OpenCLImageTypes.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/OpenCLExtensions.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/OpenCLExtensionTypes.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/ObjCRuntime.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Module.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/MacroBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/MSP430Target.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Linkage.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/LangOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/LangOptions.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Lambda.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/LLVM.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/JsonSupport.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/IdentifierTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/FixedPoint.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/FileSystemStatCache.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/FileSystemOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/FileManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Features.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/ExpressionTraits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/ExceptionSpecificationType.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticSerialization.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticSema.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticRefactoring.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticParse.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticOptions.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticLex.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticIDs.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticFrontend.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticError.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticDriver.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticCrossTU.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticComment.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticCategories.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticAST.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Diagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DebugInfoOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Cuda.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/CommentOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/CodeGenOptions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/CodeGenOptions.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/CharInfo.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/CapturedStmt.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BuiltinsXCore.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BuiltinsX86_64.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BuiltinsX86.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BuiltinsWebAssembly.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BuiltinsSystemZ.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BuiltinsPPC.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BuiltinsNVPTX.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BuiltinsNEON.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BuiltinsMips.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BuiltinsLe64.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BuiltinsHexagon.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BuiltinsDucky.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BuiltinsARM.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BuiltinsAMDGPU.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BuiltinsAArch64.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Builtins.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Builtins.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/BitmaskEnum.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Attributes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/AttrSubjectMatchRules.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/AttrKinds.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/AllDiagnostics.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/AlignedAllocation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/AddressSpaces.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/ABI.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Support -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Support/BumpVector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/SelectorExtras.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/RetainSummaryManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/ProgramPoint.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/FlowSensitive -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/FlowSensitive/DataflowValues.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/DomainSpecific -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/DomainSpecific/CocoaConventions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/ConstructionContext.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/CodeInjector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/CloneDetection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/CallGraph.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/CFGStmtMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/CFG.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/BodyFarm.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/AnyCall.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/AnalysisDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/AnalysisDeclContext.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses/UninitializedValues.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses/ThreadSafetyUtil.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses/ThreadSafetyTIL.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses/ThreadSafetyOps.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses/ThreadSafetyLogical.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses/ThreadSafetyCommon.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses/ThreadSafety.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses/ReachableCode.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses/PostOrderCFGView.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses/LiveVariables.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses/Dominators.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses/Consumed.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/ASTMatchers -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/ASTMatchers/Dynamic -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/ASTMatchers/Dynamic/VariantValue.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/ASTMatchers/Dynamic/Registry.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/ASTMatchers/Dynamic/Parser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/ASTMatchers/Dynamic/Diagnostics.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/ASTMatchers/ASTMatchersMacros.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/ASTMatchers/ASTMatchersInternal.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/ASTMatchers/ASTMatchers.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/ASTMatchers/ASTMatchFinder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/VTableBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/VTTBuilder.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/UnresolvedSet.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/TypeVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/TypeOrdering.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/TypeNodes.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/TypeLocVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/TypeLocNodes.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/TypeLoc.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/Type.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/TextNodeDumper.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/TemplateName.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/TemplateBase.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/TemplateArgumentVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/StmtVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/StmtOpenMP.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/StmtObjC.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/StmtIterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/StmtGraphTraits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/StmtCXX.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/Stmt.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/SelectorLocationsKind.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/Redeclarable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/RecursiveASTVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/RecordLayout.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/RawCommentList.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/QualTypeNames.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/PrettyPrinter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/PrettyDeclStackTrace.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ParentMap.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/OperationKinds.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/OperationKinds.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/OpenMPClause.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/OSLog.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ODRHash.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/NonTrivialTypeVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/NestedNameSpecifier.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/NSAPI.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/MangleNumberingContext.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/Mangle.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/LocInfoType.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/LambdaCapture.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/JSONNodeDumper.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/GlobalDecl.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/FormatString.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ExternalASTSource.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ExternalASTMerger.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ExprOpenMP.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ExprObjC.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ExprCXX.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/Expr.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/EvaluatedExprVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/DependentDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/DeclarationName.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/DeclVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/DeclTemplate.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/DeclOpenMP.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/DeclObjC.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/DeclLookups.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/DeclGroup.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/DeclFriend.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/DeclContextInternals.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/DeclCXX.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/DeclBase.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/DeclAccessPair.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/Decl.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/DataCollection.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CurrentSourceLocExprScope.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ComparisonCategories.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CommentVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CommentSema.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CommentParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CommentLexer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CommentDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CommentCommandTraits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CommentBriefParser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/Comment.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CharUnits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CanonicalType.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CXXInheritance.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/BuiltinTypes.def -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/BaseSubobject.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/Availability.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/AttrVisitor.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/AttrIterator.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/Attr.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTVector.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTUnresolvedSet.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTTypeTraits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTStructuralEquivalence.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTNodeTraverser.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTMutationListener.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTLambda.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTImporterSharedState.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTImporterLookupTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTImporter.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTFwd.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTDumperUtils.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTDumper.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTDiagnostic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTContextAllocate.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTContext.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/ASTConsumer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/AST.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/APValue.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/ARCMigrate -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/ARCMigrate/FileRemapper.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/ARCMigrate/ARCMTActions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/ARCMigrate/ARCMT.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c/Platform.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c/Index.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c/Documentation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c/CXString.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c/CXErrorCode.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c/CXCompilationDatabase.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c/BuildSystem.h -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Config -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Config/config.h -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Checkers -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/StaticAnalyzer/Checkers/Checkers.inc -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization/AttrPCHRead.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Serialization/AttrPCHWrite.inc -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/AttrTemplateInstantiate.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/AttrParsedAttrList.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/AttrParsedAttrKinds.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/AttrSpellingListIndex.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Sema/AttrParsedAttrImpl.inc -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Parse -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Parse/AttrParserStringSwitches.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Driver/Options.inc -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CommentCommandList.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CommentCommandInfo.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/StmtNodes.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CommentHTMLNamedCharacterReferences.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/AttrNodeTraverse.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/DeclNodes.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CommentNodes.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/AttrTextNodeDump.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/AttrVisitor.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CommentHTMLTagsProperties.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/Attrs.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/CommentHTMLTags.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/StmtDataCollectors.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/AST/AttrImpl.inc -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticGroups.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticSerializationKinds.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticFrontendKinds.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticSemaKinds.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticRefactoringKinds.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticParseKinds.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticLexKinds.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticDriverKinds.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticCommonKinds.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticCrossTUKinds.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticCommentKinds.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticASTKinds.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticAnalysisKinds.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/DiagnosticIndexName.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/AttrList.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/AttrSubMatchRulesList.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/AttrHasAttributeImpl.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/arm_neon.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/arm_fp16.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang/Basic/Version.inc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/clang/bash-autocomplete.sh -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/adxintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/altivec.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/ammintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/arm_acle.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/armintr.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/arm64intr.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx2intrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512bf16intrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512bwintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512bitalgintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vlbitalgintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512cdintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vpopcntdqintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512dqintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512erintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512fintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512ifmaintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512ifmavlintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512pfintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vbmiintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vbmivlintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vbmi2intrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vlvbmi2intrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vlbf16intrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vlbwintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vlcdintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vldqintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vlintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vp2intersectintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vlvp2intersectintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vpopcntdqvlintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vnniintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avx512vlvnniintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/avxintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/bmi2intrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/bmiintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/__clang_cuda_builtin_vars.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/__clang_cuda_cmath.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/__clang_cuda_complex_builtins.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/__clang_cuda_device_functions.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/__clang_cuda_intrinsics.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/__clang_cuda_libdevice_declares.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/__clang_cuda_math_forward_declares.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/__clang_cuda_runtime_wrapper.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/cetintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/cldemoteintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/clzerointrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/cpuid.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/clflushoptintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/clwbintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/emmintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/enqcmdintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/f16cintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/float.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/fma4intrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/fmaintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/fxsrintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/gfniintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/htmintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/htmxlintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/ia32intrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/immintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/intrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/inttypes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/invpcidintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/iso646.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/limits.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/lwpintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/lzcntintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/mm3dnow.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/mmintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/mm_malloc.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/module.modulemap -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/movdirintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/msa.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/mwaitxintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/nmmintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/opencl-c.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/opencl-c-base.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/pkuintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/pmmintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/pconfigintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/popcntintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/prfchwintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/ptwriteintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/rdseedintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/rtmintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/sgxintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/s390intrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/shaintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/smmintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/stdalign.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/stdarg.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/stdatomic.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/stdbool.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/stddef.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/__stddef_max_align_t.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/stdint.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/stdnoreturn.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/tbmintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/tgmath.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/tmmintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/unwind.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/vadefs.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/vaesintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/varargs.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/vecintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/vpclmulqdqintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/waitpkgintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/wbnoinvdintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/wmmintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/__wmmintrin_aes.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/__wmmintrin_pclmul.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/x86intrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/xmmintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/xopintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/xsavecintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/xsaveintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/xsaveoptintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/xsavesintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/xtestintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/arm_neon.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/arm_fp16.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/cuda_wrappers/algorithm -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/cuda_wrappers/complex -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/cuda_wrappers/new -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/ppc_wrappers/mmintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/ppc_wrappers/xmmintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/ppc_wrappers/mm_malloc.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/ppc_wrappers/emmintrin.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/openmp_wrappers/math.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/openmp_wrappers/cmath -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/openmp_wrappers/__clang_openmp_math.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/clang/9.0.1/include/openmp_wrappers/__clang_openmp_math_declares.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangBasic.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangBasic.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangLex.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangLex.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangParse.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangParse.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangAST.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangAST.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangASTMatchers.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangASTMatchers.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangDynamicASTMatchers.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangDynamicASTMatchers.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangCrossTU.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangCrossTU.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangSema.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangSema.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangCodeGen.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangCodeGen.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangAnalysis.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangAnalysis.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangEdit.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangEdit.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangRewrite.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangRewrite.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangARCMigrate.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangARCMigrate.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangDriver.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangDriver.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangSerialization.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangSerialization.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangFrontend.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangFrontend.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangRewriteFrontend.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangRewriteFrontend.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangFrontendTool.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangFrontendTool.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangTooling.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangTooling.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangToolingCore.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangToolingCore.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangToolingInclusions.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangToolingInclusions.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangToolingRefactoring.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangToolingRefactoring.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangToolingASTDiff.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangToolingASTDiff.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangToolingSyntax.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangToolingSyntax.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangDependencyScanning.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangDependencyScanning.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangDirectoryWatcher.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangDirectoryWatcher.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangIndex.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangIndex.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangStaticAnalyzerCore.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangStaticAnalyzerCore.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangStaticAnalyzerCheckers.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangStaticAnalyzerCheckers.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangStaticAnalyzerFrontend.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangStaticAnalyzerFrontend.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangFormat.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangFormat.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/diagtool -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/clang-9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/clang -- Creating clang++ -- Creating clang-cl -- Creating clang-cpp -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/clang-format -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/clang/clang-format-bbedit.applescript -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/clang/clang-format-diff.py -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/clang/clang-format-sublime.py -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/clang/clang-format.el -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/clang/clang-format.py -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/git-clang-format -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangHandleCXX.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangHandleCXX.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangHandleLLVM.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclangHandleLLVM.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/clang-import-test -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/clang-offload-bundler -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/clang-scan-deps -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/c-index-test -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/clang-rename -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/clang/clang-rename.py -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/clang/clang-rename.el -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/clang-refactor -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclang-cpp.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclang-cpp.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/clang-check -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/clang-extdef-mapping -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/scan-build -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/libexec/ccc-analyzer -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/libexec/c++-analyzer -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/man/man1/scan-build.1 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/scan-build/scanview.css -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/scan-build/sorttable.js -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/scan-view -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/scan-view/ScanView.py -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/scan-view/Reporter.py -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/scan-view/startfile.py -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/scan-view/FileRadar.scpt -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/scan-view/GetRadarVersion.scpt -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/scan-view/bugcatcher.ico -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclang.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libclang.so -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c/Platform.h -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c/Index.h -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c/Documentation.h -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c/CXString.h -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c/CXErrorCode.h -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c/CXCompilationDatabase.h -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/clang-c/BuildSystem.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/clang/ClangTargets.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/clang/ClangTargets-release.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/clang/ClangConfig.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/hmaptool -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/ReaderWriter -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/ReaderWriter/YamlContext.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/ReaderWriter/MachOLinkingContext.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/Writer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/UndefinedAtom.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/SymbolTable.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/Simple.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/SharedLibraryFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/SharedLibraryAtom.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/Resolver.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/Reference.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/Reader.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/PassManager.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/Pass.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/Node.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/LinkingContext.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/Instrumentation.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/File.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/Error.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/DefinedAtom.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/Atom.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/ArchiveLibraryFile.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Core/AbsoluteAtom.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Common -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Common/Version.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Common/Timer.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Common/Threads.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Common/TargetOptionsCommandFlags.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Common/Strings.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Common/Reproduce.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Common/Memory.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Common/LLVM.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Common/Filesystem.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Common/ErrorHandler.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Common/Driver.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/lld/Common/Args.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldCommon.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldCommon.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldCore.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldCore.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldDriver.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldDriver.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldReaderWriter.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldReaderWriter.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldMachO.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldMachO.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldYAML.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldYAML.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/lld -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/lld -- Creating lld-link -- Creating ld.lld -- Creating ld64.lld -- Creating wasm-ld -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldCOFF.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldCOFF.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldELF.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldELF.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldMinGW.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldMinGW.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldWasm.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/liblldWasm.so -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/bugpoint -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/dsymutil -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/lli -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-as -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-bcanalyzer -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-c-test -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-cat -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-cfi-verify -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-cov -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-cvtres -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-cxxdump -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-cxxfilt -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-cxxmap -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-diff -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-dis -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-dwarfdump -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-dwp -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-elfabi -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-exegesis -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-extract -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-jitlink -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-link -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-lipo -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-lto2 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-mc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-mca -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-modextract -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-mt -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-nm -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-objcopy -- Creating llvm-strip -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-objdump -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-opt-report -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-pdbutil -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-rc -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-readobj -- Creating llvm-readelf -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-rtdyld -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-size -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-split -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-stress -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-strings -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-symbolizer -- Creating llvm-addr2line -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-undname -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/llvm-xray -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/obj2yaml -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/opt -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/opt-viewer/opt-diff.py -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/opt-viewer/opt-stats.py -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/opt-viewer/opt-viewer.py -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/opt-viewer/optpmap.py -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/opt-viewer/optrecord.py -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/share/opt-viewer/style.css -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libRemarks.so.9 -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/libRemarks.so -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/include/llvm-c/Remarks.h -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/sancov -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/sanstats -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/verify-uselistorder -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/yaml2obj -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/LLVMExports.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/LLVMExports-release.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/LLVMConfig.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/LLVMConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/LLVM-Config.cmake -- Up-to-date: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/. -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./VersionFromVCS.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./UseLibtool.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./TableGen.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./LLVMProcessSources.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./LLVMInstallSymlink.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./LLVMExternalProjectUtils.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./LLVMDistributionSupport.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./HandleLLVMStdlib.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./HandleLLVMOptions.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./GenerateVersionFromVCS.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./FindZ3.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./FindSphinx.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./FindOCaml.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./FindLibpfm.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./DetermineGCCCompatible.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./CrossCompile.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./ChooseMSVCCRT.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./CheckLinkerFlag.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./CheckCompilerVersion.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./CheckAtomic.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./AddSphinxTarget.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./AddOCaml.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./AddLLVMDefinitions.cmake -- Installing: /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/lib/cmake/llvm/./AddLLVM.cmake + cp bin/FileCheck /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/FileCheck + ln -s /opt/ducky/bin/llvm-ar /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/ducky-unknown-none-ar + ln -s /opt/ducky/bin/llvm-ranlib /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64/opt/ducky/bin/ducky-unknown-none-ranlib + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /opt/ducky/libexec/c++-analyzer from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /opt/ducky/libexec/ccc-analyzer from /usr/bin/env perl to #!/usr/bin/perl *** WARNING: ./opt/ducky/share/opt-viewer/style.css is executable but has no shebang, removing executable bit *** WARNING: ./opt/ducky/share/opt-viewer/optpmap.py is executable but has no shebang, removing executable bit *** WARNING: ./opt/ducky/share/man/man1/scan-build.1 is executable but has no shebang, removing executable bit *** WARNING: ./opt/ducky/share/clang/clang-rename.el is executable but has no shebang, removing executable bit *** WARNING: ./opt/ducky/share/clang/clang-rename.py is executable but has no shebang, removing executable bit *** WARNING: ./opt/ducky/share/clang/clang-format.py is executable but has no shebang, removing executable bit *** WARNING: ./opt/ducky/share/clang/clang-format.el is executable but has no shebang, removing executable bit *** WARNING: ./opt/ducky/share/clang/clang-format-sublime.py is executable but has no shebang, removing executable bit *** WARNING: ./opt/ducky/share/clang/clang-format-bbedit.applescript is executable but has no shebang, removing executable bit *** WARNING: ./opt/ducky/share/clang/bash-autocomplete.sh is executable but has no shebang, removing executable bit mangling shebang in /opt/ducky/bin/scan-build from /usr/bin/env perl to #!/usr/bin/perl Processing files: ducky-llvm-9.0.1-1.fc33.x86_64 warning: absolute symlink: /opt/ducky/bin/ducky-unknown-none-ar -> /opt/ducky/bin/llvm-ar warning: absolute symlink: /opt/ducky/bin/ducky-unknown-none-ranlib -> /opt/ducky/bin/llvm-ranlib Provides: ducky-llvm = 9.0.1-1.fc33 ducky-llvm(x86-64) = 9.0.1-1.fc33 libLLVMAggressiveInstCombine.so.9()(64bit) libLLVMAnalysis.so.9()(64bit) libLLVMAsmParser.so.9()(64bit) libLLVMAsmPrinter.so.9()(64bit) libLLVMBinaryFormat.so.9()(64bit) libLLVMBitReader.so.9()(64bit) libLLVMBitWriter.so.9()(64bit) libLLVMBitstreamReader.so.9()(64bit) libLLVMCodeGen.so.9()(64bit) libLLVMCore.so.9()(64bit) libLLVMCoroutines.so.9()(64bit) libLLVMCoverage.so.9()(64bit) libLLVMDebugInfoCodeView.so.9()(64bit) libLLVMDebugInfoDWARF.so.9()(64bit) libLLVMDebugInfoGSYM.so.9()(64bit) libLLVMDebugInfoMSF.so.9()(64bit) libLLVMDebugInfoPDB.so.9()(64bit) libLLVMDemangle.so.9()(64bit) libLLVMDlltoolDriver.so.9()(64bit) libLLVMDuckyAsmParser.so.9()(64bit) libLLVMDuckyAsmPrinter.so.9()(64bit) libLLVMDuckyCodeGen.so.9()(64bit) libLLVMDuckyDesc.so.9()(64bit) libLLVMDuckyDisassembler.so.9()(64bit) libLLVMDuckyInfo.so.9()(64bit) libLLVMExecutionEngine.so.9()(64bit) libLLVMFuzzMutate.so.9()(64bit) libLLVMGlobalISel.so.9()(64bit) libLLVMIRReader.so.9()(64bit) libLLVMInstCombine.so.9()(64bit) libLLVMInstrumentation.so.9()(64bit) libLLVMInterpreter.so.9()(64bit) libLLVMJITLink.so.9()(64bit) libLLVMLTO.so.9()(64bit) libLLVMLibDriver.so.9()(64bit) libLLVMLineEditor.so.9()(64bit) libLLVMLinker.so.9()(64bit) libLLVMMC.so.9()(64bit) libLLVMMCA.so.9()(64bit) libLLVMMCDisassembler.so.9()(64bit) libLLVMMCJIT.so.9()(64bit) libLLVMMCParser.so.9()(64bit) libLLVMMIRParser.so.9()(64bit) libLLVMObjCARCOpts.so.9()(64bit) libLLVMObject.so.9()(64bit) libLLVMObjectYAML.so.9()(64bit) libLLVMOption.so.9()(64bit) libLLVMOrcJIT.so.9()(64bit) libLLVMPasses.so.9()(64bit) libLLVMProfileData.so.9()(64bit) libLLVMRemarks.so.9()(64bit) libLLVMRuntimeDyld.so.9()(64bit) libLLVMScalarOpts.so.9()(64bit) libLLVMSelectionDAG.so.9()(64bit) libLLVMSupport.so.9()(64bit) libLLVMSymbolize.so.9()(64bit) libLLVMTableGen.so.9()(64bit) libLLVMTarget.so.9()(64bit) libLLVMTextAPI.so.9()(64bit) libLLVMTransformUtils.so.9()(64bit) libLLVMVectorize.so.9()(64bit) libLLVMWindowsManifest.so.9()(64bit) libLLVMX86AsmParser.so.9()(64bit) libLLVMX86CodeGen.so.9()(64bit) libLLVMX86Desc.so.9()(64bit) libLLVMX86Disassembler.so.9()(64bit) libLLVMX86Info.so.9()(64bit) libLLVMX86Utils.so.9()(64bit) libLLVMXRay.so.9()(64bit) libLLVMipo.so.9()(64bit) libLTO.so.9()(64bit) libLTO.so.9(LLVM_9)(64bit) libRemarks.so.9()(64bit) libRemarks.so.9(LLVM_9)(64bit) libclang-cpp.so.9()(64bit) libclang.so.9()(64bit) libclang.so.9(LLVM_9)(64bit) libclangARCMigrate.so.9()(64bit) libclangAST.so.9()(64bit) libclangASTMatchers.so.9()(64bit) libclangAnalysis.so.9()(64bit) libclangBasic.so.9()(64bit) libclangCodeGen.so.9()(64bit) libclangCrossTU.so.9()(64bit) libclangDependencyScanning.so.9()(64bit) libclangDirectoryWatcher.so.9()(64bit) libclangDriver.so.9()(64bit) libclangDynamicASTMatchers.so.9()(64bit) libclangEdit.so.9()(64bit) libclangFormat.so.9()(64bit) libclangFrontend.so.9()(64bit) libclangFrontendTool.so.9()(64bit) libclangHandleCXX.so.9()(64bit) libclangHandleLLVM.so.9()(64bit) libclangIndex.so.9()(64bit) libclangLex.so.9()(64bit) libclangParse.so.9()(64bit) libclangRewrite.so.9()(64bit) libclangRewriteFrontend.so.9()(64bit) libclangSema.so.9()(64bit) libclangSerialization.so.9()(64bit) libclangStaticAnalyzerCheckers.so.9()(64bit) libclangStaticAnalyzerCore.so.9()(64bit) libclangStaticAnalyzerFrontend.so.9()(64bit) libclangTooling.so.9()(64bit) libclangToolingASTDiff.so.9()(64bit) libclangToolingCore.so.9()(64bit) libclangToolingInclusions.so.9()(64bit) libclangToolingRefactoring.so.9()(64bit) libclangToolingSyntax.so.9()(64bit) liblldCOFF.so.9()(64bit) liblldCommon.so.9()(64bit) liblldCore.so.9()(64bit) liblldDriver.so.9()(64bit) liblldELF.so.9()(64bit) liblldMachO.so.9()(64bit) liblldMinGW.so.9()(64bit) liblldReaderWriter.so.9()(64bit) liblldWasm.so.9()(64bit) liblldYAML.so.9()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/perl /usr/bin/python3 ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libLLVMAggressiveInstCombine.so.9()(64bit) libLLVMAnalysis.so.9()(64bit) libLLVMAsmParser.so.9()(64bit) libLLVMAsmPrinter.so.9()(64bit) libLLVMBinaryFormat.so.9()(64bit) libLLVMBitReader.so.9()(64bit) libLLVMBitWriter.so.9()(64bit) libLLVMBitstreamReader.so.9()(64bit) libLLVMCodeGen.so.9()(64bit) libLLVMCore.so.9()(64bit) libLLVMCoroutines.so.9()(64bit) libLLVMCoverage.so.9()(64bit) libLLVMDebugInfoCodeView.so.9()(64bit) libLLVMDebugInfoDWARF.so.9()(64bit) libLLVMDebugInfoGSYM.so.9()(64bit) libLLVMDebugInfoMSF.so.9()(64bit) libLLVMDebugInfoPDB.so.9()(64bit) libLLVMDemangle.so.9()(64bit) libLLVMDlltoolDriver.so.9()(64bit) libLLVMDuckyAsmParser.so.9()(64bit) libLLVMDuckyAsmPrinter.so.9()(64bit) libLLVMDuckyCodeGen.so.9()(64bit) libLLVMDuckyDesc.so.9()(64bit) libLLVMDuckyDisassembler.so.9()(64bit) libLLVMDuckyInfo.so.9()(64bit) libLLVMExecutionEngine.so.9()(64bit) libLLVMFuzzMutate.so.9()(64bit) libLLVMGlobalISel.so.9()(64bit) libLLVMIRReader.so.9()(64bit) libLLVMInstCombine.so.9()(64bit) libLLVMInstrumentation.so.9()(64bit) libLLVMInterpreter.so.9()(64bit) libLLVMJITLink.so.9()(64bit) libLLVMLTO.so.9()(64bit) libLLVMLibDriver.so.9()(64bit) libLLVMLineEditor.so.9()(64bit) libLLVMLinker.so.9()(64bit) libLLVMMC.so.9()(64bit) libLLVMMCA.so.9()(64bit) libLLVMMCDisassembler.so.9()(64bit) libLLVMMCJIT.so.9()(64bit) libLLVMMCParser.so.9()(64bit) libLLVMMIRParser.so.9()(64bit) libLLVMObjCARCOpts.so.9()(64bit) libLLVMObject.so.9()(64bit) libLLVMObjectYAML.so.9()(64bit) libLLVMOption.so.9()(64bit) libLLVMOrcJIT.so.9()(64bit) libLLVMPasses.so.9()(64bit) libLLVMProfileData.so.9()(64bit) libLLVMRemarks.so.9()(64bit) libLLVMRuntimeDyld.so.9()(64bit) libLLVMScalarOpts.so.9()(64bit) libLLVMSelectionDAG.so.9()(64bit) libLLVMSupport.so.9()(64bit) libLLVMSymbolize.so.9()(64bit) libLLVMTableGen.so.9()(64bit) libLLVMTarget.so.9()(64bit) libLLVMTextAPI.so.9()(64bit) libLLVMTransformUtils.so.9()(64bit) libLLVMVectorize.so.9()(64bit) libLLVMWindowsManifest.so.9()(64bit) libLLVMX86AsmParser.so.9()(64bit) libLLVMX86CodeGen.so.9()(64bit) libLLVMX86Desc.so.9()(64bit) libLLVMX86Disassembler.so.9()(64bit) libLLVMX86Info.so.9()(64bit) libLLVMX86Utils.so.9()(64bit) libLLVMXRay.so.9()(64bit) libLLVMipo.so.9()(64bit) libLTO.so.9()(64bit) libRemarks.so.9()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.6)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.9)(64bit) libclang-cpp.so.9()(64bit) libclang.so.9()(64bit) libclang.so.9(LLVM_9)(64bit) libclangARCMigrate.so.9()(64bit) libclangAST.so.9()(64bit) libclangASTMatchers.so.9()(64bit) libclangAnalysis.so.9()(64bit) libclangBasic.so.9()(64bit) libclangCodeGen.so.9()(64bit) libclangCrossTU.so.9()(64bit) libclangDependencyScanning.so.9()(64bit) libclangDirectoryWatcher.so.9()(64bit) libclangDriver.so.9()(64bit) libclangDynamicASTMatchers.so.9()(64bit) libclangEdit.so.9()(64bit) libclangFormat.so.9()(64bit) libclangFrontend.so.9()(64bit) libclangFrontendTool.so.9()(64bit) libclangHandleCXX.so.9()(64bit) libclangHandleLLVM.so.9()(64bit) libclangIndex.so.9()(64bit) libclangLex.so.9()(64bit) libclangParse.so.9()(64bit) libclangRewrite.so.9()(64bit) libclangRewriteFrontend.so.9()(64bit) libclangSema.so.9()(64bit) libclangSerialization.so.9()(64bit) libclangStaticAnalyzerCheckers.so.9()(64bit) libclangStaticAnalyzerCore.so.9()(64bit) libclangStaticAnalyzerFrontend.so.9()(64bit) libclangTooling.so.9()(64bit) libclangToolingASTDiff.so.9()(64bit) libclangToolingCore.so.9()(64bit) libclangToolingInclusions.so.9()(64bit) libclangToolingRefactoring.so.9()(64bit) libclangToolingSyntax.so.9()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) liblldCOFF.so.9()(64bit) liblldCommon.so.9()(64bit) liblldCore.so.9()(64bit) liblldDriver.so.9()(64bit) liblldELF.so.9()(64bit) liblldMachO.so.9()(64bit) liblldMinGW.so.9()(64bit) liblldReaderWriter.so.9()(64bit) liblldWasm.so.9()(64bit) liblldYAML.so.9()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.12)(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) librt.so.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64 Wrote: /builddir/build/RPMS/ducky-llvm-9.0.1-1.fc33.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.OoI1tt + umask 022 + cd /builddir/build/BUILD + cd ducky-llvm-c08427226eda5683fac3495c348f3c85870948d2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/ducky-llvm-9.0.1-1.fc33.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0